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 0x672049f41debd1744854b89fafce7bfe51c5dce3b3a37bcc1f937ff046765c89. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/034ad5d1-f1a7-4b1e-bed1-6b96ee2fc7a9.json and https://artists.proofprofile.net/proofs/artist/034ad5d1-f1a7-4b1e-bed1-6b96ee2fc7a9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Promises (feat. Lage Lund, Aaron Parks, Orlando Le Fleming, Rodney Green & Ari Hoenig)
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 0xd3130152b23d5a704140e35c0eeac58fa10756e85250b460bf35eb3327f672bc. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/GB4DA2000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd970ec8656124cf296845e1fe05cb2b9ee5458aa17f8cd4ef9dcb1ed253ecc51. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GB4DA2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7413bce4b65de40b18aae8fcb13bd7230152a1cae281b9ec54dbc88fed5fac8. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/GB4DA2000166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cff27f9d419e99a02627c8e8894fd5f7f4aedd2112f2e78000c26500e31a65c. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T09:59:59Z), 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/GB4DA2000167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf18fb8e3592fdcf0437f590cf8c5983577250069d6dcccd27398cf8ce765ade. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/GB4DA2000169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bddff5c0a1611e95f6c553362d5aab3e44d65d3670f7e3d65e1e43c7e5582aa. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/GB4DA2300174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab7aa3934048ba76380c80c06647b5c74d242b6e5d8c152f7bf4df75b73350c. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/GB4DA2300175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6afdecb9ce6a98db9fedb96b10431fd682a428010d259da5f6dbfbea26f17399. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:21:26Z), 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/GB4DA2300177.