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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca0c73379f12b2b5db7a969816168541ef608b13206084f7ea15b0d9dbfe21b. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ceb0688b-980b-467f-b759-5d72f355d201.json and https://artists.proofprofile.net/proofs/artist/ceb0688b-980b-467f-b759-5d72f355d201.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0a36b83be2a67b3c649454ca51e79b18054723ddd2066467ce5c06196fb5a8b. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/GBKQU1981676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ee26cc4daf68be62563a81e187f085a44a1aa9ea96f23fc0157af8f8feace95. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBKQU2052277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46e8230315c33104c4dc58c5c52718daddec6f5d35f97334a15b005b9e91e243. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBKQU2052279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bf04ab7d5325140e8c369de7ffd855cb443c2a53f661caaaf7fc4af8d79a812. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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/GBKQU2052280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a2bd709a5e2a2f55f7e98cbf2d67460d526c5beb190ccdc0a6a50ab0cd0e988. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/GBKQU2052281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1e26609fb47460b74356a802c3b6b5cc9d6ddcd10eade093b4c3ac8890fa51d. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/GBKQU2185494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61ed158933b8931177d891ab5d9dbebfcb3ef79e79b7a7c08ec00fe25461c6ac. 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/GBKQU2185495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1f3d7a9c807fbc93ece8aa41056d36ba33fe2e39a4f3466ec99d4abca44d2a3. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/GBKQU2185496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd40f31dc92d82bc607d7fb8e3e9fb03d0aecd2395c3a11ecde186e644d7451e6. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/GBKQU2185497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d8ed52014f7721ac64b1654d1deed562af441829faa876b892ac5e9d3e55d98. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBKQU2221507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ff4e320804e7607afe291e695ea5269194fab6284ab56701249b5a306126bb. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GBKQU2221505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aafd88b4721aa689f9636eb538ebb804ad15cd5b02669f7fa94e2a1396b3e89. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBKQU1992808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0952df6ee6e19f3862cc00db2eb13d50cd0baa46b31ce498a640e47f92f1424e. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45:02Z), 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/GBLV61902012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8307cdc9af3119d42f99a0ec458ba93075c3836d15a54675dda47970e76f8d7. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/GBLV61922553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8ff3a8adc7ef5b5203febc96d8be9da1bcbc7a022eba1debb1c76a954f02b29. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/NLS241700736.