BUSINESS CASES
Where this module fits
- bounded entropy acquisition
- validation-noise sampling
- independent source-signature verification
- source-record continuity checks
- application-specific derivation input
v2PUBLIC NETWORK · MODULE 27
Expose a machine-discoverable physical-entropy contract, its pinned Ed25519 verification key, and bounded bearer-authorized source-signed samples without misrepresenting samples as keys, beacons, fairness proofs, or downstream authority.
BUSINESS CASES
PRIMARY CONSUMERS
PREREQUISITES
RECOMMENDED WORKFLOW
fetch current limits and endpoint discovery
fetch and pin the current source identity and Ed25519 public key
create a fresh caller nonce and stable logical-request idempotency key
request the minimum bounded source-signed sample
decode and verify length, digest, identities, canonical signature, and record commitment
apply the downstream protocol's domain separation, derivation, health, contributor, and failure model
MODULE CONTRACTS
Each operation states whether its request shape is authoritative in OpenAPI, reviewed as a planning profile, or intentionally left as an outline pending an owner schema.
/api/v2/entropyReturn supported physical sample classes, byte limits, source-signature assurance, and the current generation and source-key discovery paths.›GETList beacon rounds/api/v2/entropy/beaconsPlanned capability: list public entropy beacon rounds and verification material.›GETGet beacon round/api/v2/entropy/beacons/{round_uuid}Planned capability: return one public beacon output, commitments, contributors, and verification result.›POSTRequest protected sample/api/v2/entropy/samplesRequest a bearer-authorized entropy or noise sample carrying an Ed25519 proof from the physical entropy source.›GETGet source verification key/api/v2/entropy/source-keyReturn the gateway-pinned Ed25519 public JWK used to verify physical-source sample envelopes without exposing source credentials or private key material.›GETList transit keys/api/v2/entropy/transit-keysPlanned capability: list the authenticated account's active Transit RSA public-key identifiers and fingerprints without exposing private keys.›GETGet quantum resilient entropy bytes/api/v2/quantum/entropy/random/1kPlanned capability: list quantum resilient entropy bytes through the authoritative trust service boundary.›GETGet quantum resilient noise proof/api/v2/quantum/noise/proof/1kPlanned capability: return the assurance state for quantum resilient noise proof through the authoritative trust service boundary.›