Miner-Facing API
The primary public surface is deliberately small:
| Method | Path | Purpose |
|---|---|---|
GET |
/coretex/v5/health |
API, chain-reader, worker, and artifact health |
GET |
/coretex/v5/activation |
Immutable first-public activation record and scan floor |
GET |
/coretex/v5/metrics |
Prometheus-format operational counters |
GET |
/coretex/v5/status |
Network, protocol, contract, epoch, and optional per-rig cursor status |
GET |
/coretex/v5/rig/{rigId}?operator=0x... |
Confirmed eligibility, authorization, credits, and receipt-chain head |
GET |
/coretex/v5/rigs?operator=0x... |
Per-operator rig eligibility summary |
GET |
/coretex/v5/coretex/frontier |
Current-state summary; use status plus parent-vector for submission binding |
GET |
/coretex/v5/parent-vector/{profileId} |
Confirmed exact parent Q/R/C, resource headroom, bounded-trade floor, module, witness, suite block, and public CAS links |
GET |
/coretex/v5/schema |
Exact M1-M6 ABI, candidate schema, receipt schema, limits, and refusal codes |
GET |
/coretex/v5/kit/manifest |
Content-addressed miner and validator kit |
GET |
/coretex/v5/kit/file/{sha256} |
One kit file by advertised SHA-256 |
GET |
/coretex/v5/frontier/{root} |
Coordinator-rendered frontier view; fetch /object/{root}?hashRule=... for embeddable bytes |
GET |
/coretex/v5/release/{root} |
One profile release manifest |
GET |
/coretex/v5/eval/{evalReportHash} |
Evaluation artifact readback, when public |
GET |
/coretex/v5/transition/{txHash}/{logIndex} |
One accepted transition artifact by chain event |
GET |
/coretex/v5/object/{root}?hashRule=... |
Artifact bytes rehashed under the named rule |
POST |
/coretex/v5/dryrun |
Non-mutating preflight against confirmed state |
POST |
/coretex/v5/candidates |
Authenticate and enqueue a candidate |
GET |
/coretex/v5/attempt/{candidateId} |
Poll evaluation and refusal/admission status |
POST |
/coretex/v5/candidates/{candidateId}/refresh-receipt |
Recheck a broadcastable attempt against fresh rig state |
GET |
/coretex/v5/receipt/{receiptHash} |
Retrieve the broadcastable receipt and chain confirmation |
Use /coretex/v5/schema and its generated bindings as the wire-format
authority. Immutable artifact responses are cacheable; rig, queue, attempt, and
receipt-chain observations should be treated as fresh state.
The CoreTex miner skill is served at
GET https://coordinator.agentmoney.net/.well-known/coretex-skill.md, with a
public dashboard copy at https://agentmoney.net/coretex-skill.md. The live
API remains authoritative for parent roots, law hashes, intake state, and
limits.
Public visualizer
The public visualizer at https://agentmoney.net/coretex/ is a read-only view
of the same live lane. It shows the current CoreTex state root, confirmed state
advances, recent submissions, changed M1-M6 hooks, rig identity, and
fixed-suite progress signals.
Progress is shown in the same shape the law uses. The page compares each profile slot with its sealed genesis root and reports the latest changed profile's componentwise quality and resource movement. It also shows confirmed transition history. CoreTex does not publish a single cross-profile scalar memory score, and the visualizer does not invent one. The browser refreshes a sanitized snapshot approximately every 15 seconds; newly observed submissions and confirmed advances animate once.