Skip to content

Ordex

Source bitcoinuniverseio/core (private)
Path backend/packages/ecosystem-contracts/lib/protocols.js
Chain bitcoin
Network mainnet
Lifecycle feature-gated
Verified 2026-09-01
AvailabilityFeature-gatedImplemented, but switched off unless an operator enables its feature gate. Treat it as unavailable until you can see it working.
ChainbitcoinOwnership model: utxo. Decimals: none.
Actions supported3 / 13Trading actions are declared supported for this protocol.
Feature gateordexEvery action below stays closed until an operator enables this gate.

Execution model

Signed PSBTs are validated and routed. Core never funds, signs, or broadcasts settlement.

Registry values
Execution mode
psbt-routing-only
Owning surface
main
Availability
feature-gated
Feature gate
ordex
Aliases accepted
openordex
Address roles
ordinals

Actions

ActionSupportedMode, or the reason it is not
ViewYesSigned PSBTs are validated and routed. Core never funds, signs, or broadcasts settlement.
View collectionYesSigned PSBTs are validated and routed. Core never funds, signs, or broadcasts settlement.
View activityNoOrdex does not implement view-activity on this marketplace surface.
ListYesSigned PSBTs are validated and routed. Core never funds, signs, or broadcasts settlement.
Update listingNoOrdex does not mutate signed PSBT terms; publish a new signed order instead.
DelistNoOrdex withdrawal is an operator-admin action; no public seller cancellation authorization is implemented.
BuyNoOrdex validates and routes PSBTs but explicitly does not fund, sign, or broadcast settlement.
Make offerNoOrdex has no executable offer workflow on this marketplace surface.
Accept offerNoOrdex has no executable offer workflow on this marketplace surface.
Cancel offerNoOrdex has no executable offer workflow on this marketplace surface.
SellNoOrdex has no executable offer workflow on this marketplace surface.
SettleNoOrdex has no executable settle authority on this marketplace surface.
ReconcileNoOrdex has no executable reconcile authority on this marketplace surface.

Why the rest are unavailable

  • View activity

    Ordex does not implement view-activity on this marketplace surface.

  • Update listing

    Ordex does not mutate signed PSBT terms; publish a new signed order instead.

  • Delist

    Ordex withdrawal is an operator-admin action; no public seller cancellation authorization is implemented.

  • Buy

    Ordex validates and routes PSBTs but explicitly does not fund, sign, or broadcast settlement.

  • Make offerAccept offerCancel offerSell

    Ordex has no executable offer workflow on this marketplace surface.

  • Settle

    Ordex has no executable settle authority on this marketplace surface.

  • Reconcile

    Ordex has no executable reconcile authority on this marketplace surface.

Source of truth

QuestionWhat answers it
Which orders existLocal Ordex journal with signed PSBT digest and source evidence
Who owns the assetLocal Bitcoin Core gettxout plus local ord claim validation
Whether a trade settledCaller-provided final transaction preflight only
What the protocol state isLocal Bitcoin Core and local ord server

Indexer

Primary index

Local Bitcoin Core and local ord server

Fallbacks
  • Signed OpenOrdex Nostr kind-802 evidence
  • ord-offers/direct imports
What a mutation must prove

Build/publish validates live UTXO and ord claim; no persistent node/indexer lag metric is enforced.

Freshness, confirmation, and reorg policy

PolicyValueWhat the registry states
Freshness enforcedNoOrders can be manually revalidated; there is no automatic lag threshold or reconciliation cadence.
Maximum index lagnot setNo numeric block-lag ceiling is configured for this protocol.
Maximum observation agenot setNo maximum age is configured for an observation used by a mutation.
Listing confirmationsnot setOrdex never broadcasts or records a completed settlement.
Settlement confirmationsnot setNo settlement depth applies, because no supported action reaches settlement.
Automatic reorg reconciliationNoManual revalidation can change actionability; no automatic reorg state transition exists.

Where else this protocol appears

The Bitcoin Universe registry records actions per product surface. Core is the main surface. The others are named here because a reader who cannot do something in Core may be able to do it in a sibling product.

SurfaceActions recorded
Coremainviewdiscoverview-collectionlist
Walletwalletviewsendreceive