All docs

Features

Feature list

Everything TxID does, with what is and is not built yet


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 widgetOne script tag. Works with React, Next.js, Vue, Svelte or plain HTML.Available
Inline embedRender inside a container instead of a floating button.Available
React component@txid/react for direct integration.Available
Telegram botOne bot per protocol, connected with a BotFather token.Available
REST APIServer to server, authenticated with your secret key.Available
MCP serverOn-chain diagnostics as tools for MCP-compatible AI clients.Coming

Transaction diagnostics

Failure diagnosisReplays the transaction and explains the cause.Available
Revert reasonsrequire() strings decoded and translated into plain English.Available
Custom errorsSolidity custom errors decoded via your ABI or 4byte.directory.Available
Solidity panicsOverflow, division by zero, array bounds, failed assert.Available
Out of gasDetected from gas used against the limit, with no extra RPC call.Available
Move abortsAptos abort codes decoded against framework and protocol error maps.Available
Stuck and pendingNonce gaps and underpriced transactions identified as such.Available
Error glossaryYour own explanation per contract error, used verbatim.Available

Wallet and account intelligence

Wallet detectionMetaMask, WalletConnect, Coinbase Wallet, Petra, Martian.Available
Address pasteAnswers without connecting a wallet at all.Available
Proactive openerOn connect, leads with what is actually happening: a failed transaction is diagnosed rather than offered. Silent when a lookup fails.Available
First-transaction helpA wallet that has never used the protocol gets set-up help instead of a support prompt.Available
BalancesNative, ERC-20, and Aptos fungible assets.Available
Transaction historyRecent activity, scoped to your contracts where useful.Available
Token approvalsOpen allowances, including unlimited grants. EVM only.Available
Name resolutionENS on EVM, Aptos Name Service on Aptos.Available
Sub accountsResolves a wallet to the protocol's own account object, so delegated-trading balances are never reported as empty.Optional
Two-address displayShows wallet and sub account together on connect, labelled, both available in full to copy.Optional
Merged historyWallet and protocol-account activity combined, each labelled with where it came from.Available

Contract and token intelligence

Contract verificationSource-verified status, proxy configuration, upgrade history.Available
Live contract stateRead from the chain at question time, not from a cache.Available
Contract eventsIndexed on EVM. On Aptos, recovered by scanning a stated window.Available
Move module ABIsRead on-chain, so there is nothing to upload.Available
Token informationSupply, decimals, live DEX price, allowances.Available
Token safetyHoneypot and fee-on-transfer signals. EVM only.Available
Network statusGas 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 collateralSize, side, entry, leverage and margin mode, in dollars and units.Available
Unrealised PnLLive oracle price against entry, per position.Available
Liquidation riskThe contract's own liquidation check, plus equity against the threshold.Available
Order constraintsMinimum size, size increment, maximum leverage, market open state.Available
Pending ordersAccepted but not yet matched, across every market.Available
Pending withdrawalsAnswers "where is my withdrawal?" from the queue itself.Available
Funding and stopsComplete funding cost, and whether a stop or take profit is set.Available

Knowledge

Documentation indexingCrawls your docs and answers from them.Available
Source citationsLinks the page an answer came from. Cites nothing when the answer came from chain data instead.Available
Automatic re-syncRe-checks your docs daily or weekly and re-indexes only pages that changed.Optional
Deleted pages prunedA page you remove stops being answered from, instead of lingering forever.Available
Re-sync on docs commitTrigger a re-check from a webhook when your docs repo changes.Coming
Grounded answersSays so when something cannot be verified, rather than guessing.Available
Content blocksFixed answers for questions you want worded exactly.Available
Languages16 supported, or auto-detected from the user.Available

The case record

Full investigationQuestion, evidence, reasoning and resolution, not just a transcript.Available
Summaries and tagsOne-line summary, category and sentiment per conversation.Available
Chain stateThe ledger version an answer was true as of, so it can be replayed.Available
Prices at read timeThe prices a figure rested on, kept alongside the answer.Available
Failed lookupsReads that did not happen, so a thin answer is never mistaken for a complete one.Available
Named sources per answerEvery document, contract, transaction, price and position the answer rested on, listed individually.Available
Documentation versionThe content hash of the page as it stood when the answer was given, so the exact text can be identified later.Available
Transaction provenanceHashes recorded, and marked according to whether the user pasted it or TxID found it.Available
Service updatesPost your own message during an issue. The assistant treats it as more current than your documentation and will not answer around it.Available
Scoped updatesName the affected topics and the assistant keeps helping with everything else, so support load falls rather than rises.Available
Post an update by APIPOST /api/v1/status with your secret key, so your runbook can do it without anyone opening the dashboard.Available
Basis of every answerVerified from chain, answered from documentation, or from general knowledge. Determined from what happened, never self-reported.Available
Request contextCountry, 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-onlyEnforced in the database: content and evidence cannot be rewritten.Available
Access logWho viewed, exported or erased a record, and when.Available
Change historyWho changed which settings, and when. Append-only, and never records a credential value.Available
Team accessInvite colleagues to the dashboard as Admin or Member.Available
RolesAdmin, Developer, Support and Auditor, enforced on the server rather than hidden in the interface.Available
Auditor roleReads and exports the full record, changes nothing. Safe to hand an external auditor.Available
Retrieval evidenceWhat the documentation search returned for each answer, and what it cost in context.Available
Recorded erasureDeletion leaves a tombstone, so a gap is never unexplained.Available
CSV exportIncludes ledger version, country, model and answer hash.Available
Full-text case searchSearch across the whole record set.Coming
Retention controlsConfigurable per project, and enforced.Coming
SOC 2 auditNot held today.Coming

Escalation and workflow

Support ticketsRaised from the widget or the dashboard, with the investigation attached.Available
NotificationsSlack, Discord, Telegram.Available
Issue trackersLinear, GitHub, Jira. The issue URL is written back to the ticket.Available
Outbound webhooksHMAC-signed, with a delivery log.Available
Why it reached youEach 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 verifiabilitySort the queue so conversations nothing can be checked against come first.Available
Assignment and priorityOwner, urgency, and statuses including waiting on user.Available
Ticket historyEvery status change, assignment, note and reply in order, with who did it. Append-only.Available
Log external repliesRecord a reply you sent by email or CRM, with a link to it, so the trail stays continuous.Available
Inbound email captureReplies parsed onto the ticket automatically. Today this is recorded by hand.Coming
Delivery retryA failed escalation is retried on a backoff and stays visible until it lands, rather than being lost.Available

Analytics

Volume and trendsConversations over time, by chain.Available
Categories and sentimentWhat users ask about, and how those conversations end.Available
Filter by sourceWidget, Telegram and preview conversations tagged and filterable, since they are not the same product.Available
Gaps viewWhat was never answered at all, marked unhelpful, escalated, or ended badly without escalating.Available
Answered without a sourceSurfaces answers with no live read and no documentation behind them: the only category nobody can check.Available
Knowledge vs data gapsSeparates missing documentation from failed chain reads, because the fixes have different owners.Available
Documentation coverageWhat your docs did not cover, what they covered weakly, and the context cost per answer.Available
What they keep askingRanked phrases from users' own words across conversations that went badly. The write-this-next list.Available

Branding and configuration

White-labelYour colours, font, logo, agent name and avatar.Available
PlacementBottom-right, bottom-left, or inline in a container.Available
Live previewUpdates as you type, before anything goes live.Available
Go-live controlShow or hide the widget without touching your code.Available

Trust and safety

Read-onlyNo keys, no signing, no custody. Nothing can move funds.Available
No financial adviceRefuses buy/sell/hold, price predictions, tax and legal questions on every plan, then gives the facts instead. Not switchable.Available
Advice requests labelledConversations where a user asked for advice are categorised, so you can show how often it came up.Available
Widget disclaimerShown under the chat box and attached to every escalation. On by default.Available
Sanctions screeningOn request, against the on-chain oracle, with the source cited. EVM only.Available
Audit referencesYour audits surfaced when users ask about security.Available
Abuse protectionInvisible Turnstile and per-IP rate limits on public surfaces.Available
ActionsUser-authorised transactions, signed in the user's own wallet. Off by default, paid plans only.Optional

Chains

AptosMove-native: modules, resources, aborts and protocol accounts.Available
Ethereum, Base, Arbitrum, OptimismFull EVM diagnosis.Available
BNB Chain, Polygon, AvalancheFull EVM diagnosis.Available
EtherlinkTezos EVM Layer 2, via Blockscout.Available
SolanaPlumbing 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.