The Sales TravelerIndependent · Reader-funded · A partnership buys reach, never a ratingIndex Desk Live
The Sales TravelerThe decision desk for revenue travel
Open the Index Desk
Implemented backend · production verification pending
Web3 backend

Backend API contract, configuration requirements, and deployment-verification status

The code defines nine API paths for SIWE, sessions, gating, loyalty, attribution, and anti-abuse checks. This page separates that implementation from target-environment configuration and independently verified production behavior.

Builder answer: Inspect the implementation, configure required secrets and contract data, then test every path in the target deployment. Source code alone does not prove endpoint availability, persistence, or chain-backed results.
MethodPathPurposeStatus
GET/api/v1/healthReports operational web3 capability status.Implemented · verify deployment
GET/api/v1/configPublishes public feature state and policy routes.Implemented · verify deployment
GET/api/v1/nonceIssues replay-safe SIWE nonces.Implemented · verify deployment
POST/api/v1/verifyVerifies SIWE signatures and prepares wallet auth.Implemented · verify deployment
GET/api/v1/sessionReads authenticated wallet session state.Implemented · verify deployment
POST/api/v1/gate-checkChecks local or ERC-721 token-gating rules.Implemented · configuration required
GET/api/v1/loyalty-statusReads off-chain or contract-backed loyalty status.Implemented · configuration required
POST/api/v1/attribution-recordPersists explicit first-party wallet attribution records.Implemented · verify persistence
POST/api/v1/bot-checkRuns heuristic anti-bot scoring.Implemented · verify deployment

Implementation and deployment status

The code implements these paths, but production behavior depends on secrets, RPC access, contract addresses, and the target environment. Treat a feature as live only after an independent end-to-end check confirms that deployment, and keep a conventional non-wallet fallback because no traveler path may be Web3-only.

Commissioning evidence required for live status

  1. Record the target environment, deployed revision, configuration fingerprint, and test time.
  2. Exercise the customer-visible success, rejection, unavailable, recovery, and privacy paths end to end.
  3. Verify persistence, session, provider, and contract behavior through an independent test operator.
  4. Publish the evidence reference and freshness date before changing beta to live.
  5. Revert the status when material configuration changes invalidate the evidence.

Use the stable readiness registry, capability changelog, architecture specs, and policy contracts together. None is commissioning evidence by itself.

Open builder examples →Inspect readiness JSON

Common questions

Are the backend endpoints still only scaffold responses?

No. Several endpoints now perform real work, including SIWE/session support, token-gating logic, first-party attribution persistence, and heuristic bot scoring.

Which features still depend on environment configuration?

Contract-backed token gating and on-chain loyalty require deployed contract addresses and a configured RPC endpoint.

Evidence, freshness, and corrections

Written and edited by
Rachel Julian, founder and editor
Last reviewed
2026-08-13
Readiness rule
Scaffold means designed, not implemented. Beta means implemented with production verification pending. Live means independently verified end to end. Source code, ABI files, endpoints, or configuration never prove production availability.
Correction path
Report a correction or compare the capability changelog.

Source hierarchy

  1. Primary standards: Protocol specifications and standards bodies define what an implementation must do.
  2. Security guidance: Threat-model and identity guidance define controls, failure handling, and recovery expectations.
  3. Deployment evidence: Independent end-to-end checks establish whether a configured production capability is live.
  4. Editorial judgment: I apply those sources to revenue-travel decisions and state where the evidence stops.