Ir al contenido

Fuentes de esta pagina

Cada afirmacion de esta pagina apunta a revisiones fijadas. Abra la ruta para leer la fuente exacta de la verificacion.

universe-index-atomicals

Universe ARC-20 index and Marketplace v1 authority

Revision 670030e50071

Abrir ruta fijada: marketplaceDocs

Universe ARC-20 token explorer feed and the durable Marketplace v1 protocol authority.

universe-ordex

Ordex marketplace contract

Revision 2f7d8d3ec59f

Abrir ruta fijada: openapi

Marketplace OpenAPI contract, SDK, conformance vectors, and purchase verifier reused instead of restated here.

Migration

Raw

Moving an integration between versions without discovering the differences in production.

Universe implementation Verified 2026-08-31 Metadata & Sources

Describes what a Bitcoin Universe service actually does today. It is not a statement about the protocol in general.

Page ID
develop/migration
Normative authority
Universe implementation documentation
Networks
mainnet
Documentation version
2026.08
Audience
developer, integrator
Owner
bitcoin-universe-docs
Sources

Esta página aún no está disponible en tu idioma.

  1. Record your current pins: validator revision, network, service revisions, schema versions, and documentation version.
  2. Read the changelog between your pins and the target.
  3. Read the migration guides for every breaking change in that range.
  4. Re-run the conformance vectors against the target combination.
  5. Regenerate your client from the target OpenAPI document.
  6. Diff the generated types. Anything that changed shape is work.
  7. Test against the target in a non-production environment.
  8. Move, then verify with real reads before switching traffic.

Step four is the one that catches interpretation changes a type diff cannot show.

Old New
POST /buys POST /reservations and POST /purchases/prepare
POST /orders/{orderId}/reconcile POST /settlements/{orderId}/reconcile

The legacy aliases remain available. New integrations use the reservation, purchase, and settlement routes, which separate the steps that were previously merged.

The TypeScript client is generated from the OpenAPI documents. Regenerate rather than hand-editing, and let the type checker find the call sites that changed.

JSON Schemas carry a version. When a schema version changes:

  1. Validate your stored records against the new schema.
  2. Fix what fails before switching.
  3. Keep the old schema available until nothing reads the old records.
  • Do not migrate by catching the errors that appear in production.
  • Do not skip the conformance run because the types compiled.
  • Do not assume a route rename preserves behavior.
  • Do not migrate the validator revision and the API revision in one step. Move one, verify, move the other.

Versioning and deprecation and migrations.