Everything TxID does, in one place. Each row carries a status: Available means it is in production today, Optional means it is off unless you turn it on, Coming means it is on the roadmap and not built, and Paused means it is built but hidden for now.
Why the statuses matter
A feature list is exactly where an overstated "available" costs the most. Anything marked Coming is genuinely not built, and we would rather tell you that here than have you discover it during an evaluation.
Deployment surfaces
| Embedded widget | One script tag. Works with React, Next.js, Vue, Svelte or plain HTML. | Available |
| Inline embed | Render inside a container instead of a floating button. | Available |
| React component | @txid/react for direct integration. | Available |
| Telegram bot | One bot per protocol, connected with a BotFather token. | Available |
| REST API | Server to server, authenticated with your secret key. | Available |
| MCP server | On-chain diagnostics as tools for MCP-compatible AI clients. | Coming |
Transaction diagnostics
| Failure diagnosis | Replays the transaction and explains the cause. | Available |
| Revert reasons | require() strings decoded and translated into plain English. | Available |
| Custom errors | Solidity custom errors decoded via your ABI or 4byte.directory. | Available |
| Solidity panics | Overflow, division by zero, array bounds, failed assert. | Available |
| Out of gas | Detected from gas used against the limit, with no extra RPC call. | Available |
| Move aborts | Aptos abort codes decoded against framework and protocol error maps. | Available |
| Stuck and pending | Nonce gaps and underpriced transactions identified as such. | Available |
| Error glossary | Your own explanation per contract error, used verbatim. | Available |
Wallet and account intelligence
| Wallet detection | MetaMask, WalletConnect, Coinbase Wallet, Petra, Martian. | Available |
| Address paste | Answers without connecting a wallet at all. | Available |
| Proactive opener | On connect, leads with what is actually happening: a failed transaction is diagnosed rather than offered. Silent when a lookup fails. | Available |
| First-transaction help | A wallet that has never used the protocol gets set-up help instead of a support prompt. | Available |
| Balances | Native, ERC-20, and Aptos fungible assets. | Available |
| Transaction history | Recent activity, scoped to your contracts where useful. | Available |
| Token approvals | Open allowances, including unlimited grants. EVM only. | Available |
| Name resolution | ENS on EVM, Aptos Name Service on Aptos. | Available |
| Sub accounts | Resolves a wallet to the protocol's own account object, so delegated-trading balances are never reported as empty. | Optional |
| Two-address display | Shows wallet and sub account together on connect, labelled, both available in full to copy. | Optional |
| Merged history | Wallet and protocol-account activity combined, each labelled with where it came from. | Available |
Contract and token intelligence
| Contract verification | Source-verified status, proxy configuration, upgrade history. | Available |
| Live contract state | Read from the chain at question time, not from a cache. | Available |
| Contract events | Indexed on EVM. On Aptos, recovered by scanning a stated window. | Available |
| Move module ABIs | Read on-chain, so there is nothing to upload. | Available |
| Token information | Supply, decimals, live DEX price, allowances. | Available |
| Token safety | Honeypot and fee-on-transfer signals. EVM only. | Available |
| Network status | Gas conditions, fee guidance, node responsiveness. | Available |
Protocol-aware answers
Configured per protocol. The set below is what a perpetuals venue exposes, and shows the depth available when a protocol's own views are wired in.
| Positions and collateral | Size, side, entry, leverage and margin mode, in dollars and units. | Available |
| Unrealised PnL | Live oracle price against entry, per position. | Available |
| Liquidation risk | The contract's own liquidation check, plus equity against the threshold. | Available |
| Order constraints | Minimum size, size increment, maximum leverage, market open state. | Available |
| Pending orders | Accepted but not yet matched, across every market. | Available |
| Pending withdrawals | Answers "where is my withdrawal?" from the queue itself. | Available |
| Funding and stops | Complete funding cost, and whether a stop or take profit is set. | Available |
Knowledge
| Documentation indexing | Crawls your docs and answers from them. | Available |
| Source citations | Links the page an answer came from. Cites nothing when the answer came from chain data instead. | Available |
| Automatic re-sync | Re-checks your docs daily or weekly and re-indexes only pages that changed. | Optional |
| Deleted pages pruned | A page you remove stops being answered from, instead of lingering forever. | Available |
| Re-sync on docs commit | Trigger a re-check from a webhook when your docs repo changes. | Coming |
| Grounded answers | Says so when something cannot be verified, rather than guessing. | Available |
| Content blocks | Fixed answers for questions you want worded exactly. | Available |
| Languages | 16 supported, or auto-detected from the user. | Available |
The case record
| Full investigation | Question, evidence, reasoning and resolution, not just a transcript. | Available |
| Summaries and tags | One-line summary, category and sentiment per conversation. | Available |
| Chain state | The ledger version an answer was true as of, so it can be replayed. | Available |
| Prices at read time | The prices a figure rested on, kept alongside the answer. | Available |
| Failed lookups | Reads that did not happen, so a thin answer is never mistaken for a complete one. | Available |
| Named sources per answer | Every document, contract, transaction, price and position the answer rested on, listed individually. | Available |
| Documentation version | The content hash of the page as it stood when the answer was given, so the exact text can be identified later. | Available |
| Transaction provenance | Hashes recorded, and marked according to whether the user pasted it or TxID found it. | Available |
| Service updates | Post your own message during an issue. The assistant treats it as more current than your documentation and will not answer around it. | Available |
| Scoped updates | Name the affected topics and the assistant keeps helping with everything else, so support load falls rather than rises. | Available |
| Post an update by API | POST /api/v1/status with your secret key, so your runbook can do it without anyone opening the dashboard. | Available |
| Basis of every answer | Verified from chain, answered from documentation, or from general knowledge. Determined from what happened, never self-reported. | Available |
| Request context | Country, coarse device, surface and language. No IP address is stored in the record. Infrastructure providers process IPs to route and rate limit requests, under their own retention policies. | Available |
| Append-only | Enforced in the database: content and evidence cannot be rewritten. | Available |
| Access log | Who viewed, exported or erased a record, and when. | Available |
| Change history | Who changed which settings, and when. Append-only, and never records a credential value. | Available |
| Team access | Invite colleagues to the dashboard as Admin or Member. | Available |
| Roles | Admin, Developer, Support and Auditor, enforced on the server rather than hidden in the interface. | Available |
| Auditor role | Reads and exports the full record, changes nothing. Safe to hand an external auditor. | Available |
| Retrieval evidence | What the documentation search returned for each answer, and what it cost in context. | Available |
| Recorded erasure | Deletion leaves a tombstone, so a gap is never unexplained. | Available |
| CSV export | Includes ledger version, country, model and answer hash. | Available |
| Full-text case search | Search across the whole record set. | Coming |
| Retention controls | Configurable per project, and enforced. | Coming |
| SOC 2 audit | Not held today. | Coming |
Escalation and workflow
| Support tickets | Raised from the widget or the dashboard, with the investigation attached. | Available |
| Notifications | Slack, Discord, Telegram. | Available |
| Issue trackers | Linear, GitHub, Jira. The issue URL is written back to the ticket. | Available |
| Outbound webhooks | HMAC-signed, with a delivery log. | Available |
| Why it reached you | Each ticket says what actually caused the escalation: a documentation gap, a failed read, an answer with no source. Computed, not the assistant's own account. | Available |
| Triage by verifiability | Sort the queue so conversations nothing can be checked against come first. | Available |
| Assignment and priority | Owner, urgency, and statuses including waiting on user. | Available |
| Ticket history | Every status change, assignment, note and reply in order, with who did it. Append-only. | Available |
| Log external replies | Record a reply you sent by email or CRM, with a link to it, so the trail stays continuous. | Available |
| Inbound email capture | Replies parsed onto the ticket automatically. Today this is recorded by hand. | Coming |
| Delivery retry | A failed escalation is retried on a backoff and stays visible until it lands, rather than being lost. | Available |
Analytics
| Volume and trends | Conversations over time, by chain. | Available |
| Categories and sentiment | What users ask about, and how those conversations end. | Available |
| Filter by source | Widget, Telegram and preview conversations tagged and filterable, since they are not the same product. | Available |
| Gaps view | What was never answered at all, marked unhelpful, escalated, or ended badly without escalating. | Available |
| Answered without a source | Surfaces answers with no live read and no documentation behind them: the only category nobody can check. | Available |
| Knowledge vs data gaps | Separates missing documentation from failed chain reads, because the fixes have different owners. | Available |
| Documentation coverage | What your docs did not cover, what they covered weakly, and the context cost per answer. | Available |
| What they keep asking | Ranked phrases from users' own words across conversations that went badly. The write-this-next list. | Available |
Branding and configuration
| White-label | Your colours, font, logo, agent name and avatar. | Available |
| Placement | Bottom-right, bottom-left, or inline in a container. | Available |
| Live preview | Updates as you type, before anything goes live. | Available |
| Go-live control | Show or hide the widget without touching your code. | Available |
Trust and safety
| Read-only | No keys, no signing, no custody. Nothing can move funds. | Available |
| No financial advice | Refuses buy/sell/hold, price predictions, tax and legal questions on every plan, then gives the facts instead. Not switchable. | Available |
| Advice requests labelled | Conversations where a user asked for advice are categorised, so you can show how often it came up. | Available |
| Widget disclaimer | Shown under the chat box and attached to every escalation. On by default. | Available |
| Sanctions screening | On request, against the on-chain oracle, with the source cited. EVM only. | Available |
| Audit references | Your audits surfaced when users ask about security. | Available |
| Abuse protection | Invisible Turnstile and per-IP rate limits on public surfaces. | Available |
| Actions | User-authorised transactions, signed in the user's own wallet. Off by default, paid plans only. | Optional |
Chains
| Aptos | Move-native: modules, resources, aborts and protocol accounts. | Available |
| Ethereum, Base, Arbitrum, Optimism | Full EVM diagnosis. | Available |
| BNB Chain, Polygon, Avalanche | Full EVM diagnosis. | Available |
| Etherlink | Tezos EVM Layer 2, via Blockscout. | Available |
| Solana | Plumbing in place, hidden in the interface for now. | Paused |
Something missing?
Tell us what you are building at team@txid.support. Anything marked Coming is genuinely not built yet, and a chain or capability you need may move up the list.