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 0x82230335c96b2b1544d0e41c9e5ba688ad84e4eddc62e7f0974741513fbb1caf. 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/ddbf0943-7cdd-4127-8c0f-06c06446069c.json and https://artists.proofprofile.net/proofs/artist/ddbf0943-7cdd-4127-8c0f-06c06446069c.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e3b240fcc9211d541f72482a2fc10e116473371885a2c96f876b32829612269. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T05:35:42Z), 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/IT0312000090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8628f4a871a21d3bb192dd9e335e1e719330b70395a30f95e1d0243841c33158. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T14:57: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/IT0312000172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aca10a7cc84843961be52b0e02524b86fb6f325f53d7b67eecf3b840dbe3ba5. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/IT0312100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ae2c809c31ea6b9fa6fa2ba96e7daef731338df57a0e7fb48d6656e62b8907d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/IT0312200094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3218d8cf27d9d247b20f66d93b5cc0a2e9265bedbe748292ebe72af2bb9a35a. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T10:10:51Z), 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/IT0312200095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbc8713e9c6962ea6a45fddac2bd77701317717fe7c34e6eefcf7b490c820f20. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/IT0312200096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8762d6dd348ee36e73d50b24e8ee3f96463860e5ffc5346801a98643ab822362. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/IT0312200097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65938111d26a63f0e2a2c57354d111c571436815ba9261e677d332046df0db56. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/IT0312200098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabdf37707710240630b0f136019999281c8df564b4d4989b21cd0716f820ca2b. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/IT0312200100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c109833fe15f29f2ed03fe2a32074753f3c08385be9ba19056e8bdd36923b69. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/IT0312200104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d10169608fd5e54371ea25856835756ff015169981af2c0279839bd857d6b8. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/IT0312200103.
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 0x5bed782868352611afc3d765717b89dfd097623d1b4e3e00007a52cca213e80b. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42:35Z), 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/IT0312200099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd79f4256507c907a9f1168ea3ac251e9af2a81d6ed7b270838a9f15fec01e143. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/IT0312200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc879fc084bc73f6ae959f9ebb070b6b65f8522bfcc90c9c000c48271fe9094ce. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/IT0312200105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd893c0c228c883cdff6d5c687e120fe76641d127a386f867a63956e65098ae. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-16T01:43:39Z), 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/DEH742516438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c83580133f93ae8af06b1134786213655212d2f61869577d838efd45dd4d057. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZFZ72184265.