{"@context":{"@language":"en-us","CIP100":"https://github.com/cardano-foundation/CIPs/blob/master/CIP-0100/README.md#","CIP108":"https://github.com/cardano-foundation/CIPs/blob/master/CIP-0108/README.md#","hashAlgorithm":"CIP100:hashAlgorithm","body":{"@id":"CIP108:body","@context":{"references":{"@id":"CIP108:references","@container":"@set","@context":{"GovernanceMetadata":"CIP100:GovernanceMetadataReference","Other":"CIP100:OtherReference","label":"CIP100:reference-label","uri":"CIP100:reference-uri","referenceHash":{"@id":"CIP108:referenceHash","@context":{"hashDigest":"CIP108:hashDigest","hashAlgorithm":"CIP100:hashAlgorithm"}}}},"title":"CIP108:title","abstract":"CIP108:abstract","motivation":"CIP108:motivation","rationale":"CIP108:rationale"}},"authors":{"@id":"CIP100:authors","@container":"@set","@context":{"name":"http://xmlns.com/foaf/0.1/name","witness":{"@id":"CIP100:witness","@context":{"witnessAlgorithm":"CIP100:witnessAlgorithm","publicKey":"CIP100:publicKey","signature":"CIP100:signature"}}}}},"hashAlgorithm":"blake2b-256","authors":[{"name":"adatainment","witness":{"witnessAlgorithm":"CIP-0008","publicKey":"44dc93625180513e8b0d81100acf8531d97119c3f9e2ba2c51ab163906df1d25","signature":"84584aa3012704581de0863ae82daba6a0044c651216e4989b45044b07296533e6a3daf338cd6761646472657373581de0863ae82daba6a0044c651216e4989b45044b07296533e6a3daf338cda166686173686564f45820f91987a6416cf43827a73380b98a7c28c7b05d6ffa7d628e6cca3fd1ce0895595840bf0494f7aa3861cb38dc1c554537d18e800920b26bebf216b618319a8f6eaaf957f2cd78b8d741ad0aa3602401e40dc213322a25af9f3eba52fdff89eec9490a"}}],"body":{"title":"Test action: DRepTalk preprod submission tooling check","abstract":"A test governance action submitted from DRepTalk's proposal tool on preprod. It exists to verify metadata authoring, IPFS anchoring and ingestion end to end. It asks for no decision and expects no votes.","motivation":"DRepTalk is building a way to submit governance actions directly from the site, so that proposing does not require assembling CBOR by hand or trusting a tool with a private key.\n\nBefore that reaches anyone else, the whole chain has to be proven on preprod: a CIP-108 document built and canonicalised correctly, an author witness that other tooling can verify, the exact bytes pinned to IPFS with a matching anchor hash, and the action read back and rendered from chain by our own indexer.\n\nThis action is that proof. It is deliberately trivial in content.","rationale":"This action carries no policy and requests no outcome. It is a **tooling test** on preprod, and it should be treated as noise by anyone auditing testnet governance.\n\nWhat it exercises, in order:\n\n- The CIP-108 metadata document, built with a fixed key order so the bytes that get hashed are exactly the bytes that get served.\n- URDNA2015 canonicalisation of the body, which is what an author witness actually signs. A field the JSON-LD context does not map is dropped here silently, so this step is worth proving rather than assuming.\n- The anchor: `blake2b-256` of the pinned bytes, pinned to IPFS, and resolvable through a public gateway.\n- Ingestion back into DRepTalk, where this text should reappear rendered as markdown.\n\nIf you found this while reviewing preprod activity: nothing here needs your attention, and no response is expected. The submitter is testing software, not floating a proposal.\n\nWritten for [DRepTalk](https://preprod.dreptalk.com), an open source governance forum for Cardano.","references":[{"@type":"Other","label":"DRepTalk source","uri":"https://github.com/katomm/dreptalk.com"}]}}