REST API
Local base URL http://127.0.0.1:3001/v1. The reserved public URL https://tapeid.xyz/v1 is not deployed. Responses use summary, data, errors and meta; meta.verified must not be true without a chain read.
| Method | Path | Development behavior |
|---|---|---|
| GET | /config | Development brand, chain and feature configuration. |
| GET | /names/:name/available | Policy and availability; without a registry, no chain availability is claimed. |
| GET | /names/:name | Local owner, public card and record fields; missing data remains null. |
| GET | /names?owner=0x… | Local indexed names for an owner. |
| GET | /names/:name/card/versions | Local card-version metadata. |
| PUT | /names/:name/card | Owner-signed local card publication; no public gas sponsorship. |
| POST | /requests | Create a local owner-confirmation request. |
| GET | /requests/:id | Read that local request. |
| POST | /names/claim | Submit an EIP-712 signature to a configured local test registrar. |
| GET | /invitations | Development counts; the TapeID invitation list is empty. |
| GET | /genesis | Development derived view; TapeID has no genesis names. |
| GET | /metrics | Local test metrics, not adoption or revenue. |
| POST | /names/purchase/quote | Payment test path; disabled in TapeID configuration. |
| POST | /names/purchase | Payment test path; no public purchase exists. |
| GET | /passport/:name | Development payment data, not a financial credential. |
| PUT | /names/:name/payment-address | Owner-signed local payment-address binding. |
Owner signatures are checked before a write. A local transaction is not a public TapeID deployment. Purchases, invitations, payment stamps and sponsorship are not current product offers.