1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2452aa25ccbf4032234e8eb7825d3f74ed117157d3c3dfe581d06e8392cb2289. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4381e77b-d7ca-4354-8221-ec9cb1fcfb5d.json and https://artists.proofprofile.net/proofs/artist/4381e77b-d7ca-4354-8221-ec9cb1fcfb5d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Put Your Hand On Your Hip, And Let Your Backbone Slip: Songs And Games From The Georgia Sea Islands
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd649ad4529b0e95c98147aa22238e2e3503c23edb36e028b2ffdb592480c76a5. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22055268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1bb04812086dc06526c57e6791d001d52493c28b01a2da6696786508da6b098. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22055272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11dadaa2b1cffa5e572d15f7d5ebcf934ffda9642ed38c7dea02448344a156ef. Chain 2 (Bitcoin): anchored in block 958870 (2026-07-20T13:25:47Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22055275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d9020b18fff0e03f44fb15ebfe0f3263dc0f135d768c57fdf442b6bbf4cc482. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22055308.