COMMERCE METHODOLOGY

How Commerce Observation Works

The Demos agent commerce protocol uses a set of public attestation authorities — independent third-party services like GLEIF, FINRA, and the ECB — for credential verification and reference data. The Oracle monitors whether these authority endpoints are reachable.

WHAT THE ORACLE OBSERVES

The Oracle runs a dedicated probe service that periodically contacts public API endpoints operated by independent attestation authorities. For each authority, it records whether the endpoint responded, how quickly it responded, and whether the response matched the expected format.

These authorities include organizations like the Global Legal Entity Identifier Foundation (GLEIF), the Financial Industry Regulatory Authority (FINRA), the European Central Bank (ECB), and the Federal Risk and Authorization Management Program (FedRAMP), among others. All probed endpoints are publicly accessible APIs operated by these independent organizations — the Oracle does not require special access.

The probe runs every 5 minutes as a separate service from the Oracle's network monitoring. Commerce observation results never influence the Oracle's core network assessments (status, trend, risk, agreement, confidence, or data quality as reported on the homepage and through /organism).

REACHABILITY STATES

Each authority endpoint is classified into one of these states after every probe cycle:

STATEMEANING
healthyEndpoint responded within timeout with expected status code and data format.
degradedEndpoint responded but with concerning signals — rate-limited, slow, or partial data.
unavailableEndpoint did not respond or returned server errors.
unknownProbe has not yet run or results are stale.
FRESHNESS

Some authorities publish data on known cadences. The Oracle tracks whether the last observation is within the authority's expected update window.

STATEMEANING
freshLast observation is within the authority's expected update window.
staleLast observation exceeds the expected update window.
unknownNo observation exists yet.
not applicableAuthority has no defined update cadence.
OVERALL ASSESSMENT

The Oracle derives an overall commerce observability state from the individual probe results:

STATECONDITION
healthy90% or more of probed authorities are reachable.
degraded70% or more are responding, but some with issues.
partial40–69% are responding.
unavailableFewer than 40% are responding.
unknownNo probes have been executed yet.
LAYER SEPARATION

Commerce observation is Layer 2. It is completely separate from the Oracle's core network assessment (Layer 1). The Oracle's homepage status, trend, risk, agreement, confidence, and data quality assessments are derived exclusively from public validator nodes. Commerce probe data has no influence on these assessments.

This separation is architectural, not cosmetic. The commerce probe runner is a separate process from the network monitoring agent. Different code, different cycle, different output file, different failure domain.

WHAT THE ORACLE DOES NOT DO

The Oracle does not certify that any counterparty, transaction, or commerce flow is safe, legal, or compliant. It does not perform sanctions screening. It does not verify individual commerce claims. It does not recommend transactions.

The Oracle observes whether the public infrastructure that the Demos commerce protocol depends on is reachable. That is the beginning and the end of its commerce observation mandate.

TESTNET CONTEXT

The Demos agent commerce protocol is currently in development on testnet. The authority endpoints probed by the Oracle are production public APIs operated by independent third parties — they are not testnet infrastructure. The Oracle bridges both contexts: it probes real-world infrastructure while being transparent that the commerce protocol using that infrastructure is not yet on mainnet.

Disclaimer: The Demos Network Oracle observes whether attestation authority endpoints are reachable. This is infrastructure observability, not certification. The Oracle does not verify commerce claims, certify legal compliance, or recommend transactions. Commerce observation does not influence core network assessment.

← Back to Commerce Overview