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 0x23fc68cf0fc788e7880fc666ca12ecacd2cfeedab49f4b7ae50e9ffa84f2d45d. 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/4b33288c-b2ea-4d95-9e09-21a735026015.json and https://artists.proofprofile.net/proofs/artist/4b33288c-b2ea-4d95-9e09-21a735026015.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 0xcd57ac1fc1a552a122333479c92ec1d145a1de208c669ffc4843cefaa02add0b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/DGA062289346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc8f0ed9b0592f68ceef650f5374146683ca3843fa53e130a230b77e0835aeb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/DGA062289347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x006a5a8212dd4b1be1a0aaa6e17f32b47269a7a7e5a97b88065e1b828a645334. 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/DGA062289348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab861dd28b03331024c04fcdc59c68c69f391cdbc3ce18d8a28feb673b855c1c. 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/DGA062289349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3094b1122bea90956e4cc290d0ee72b981cc66c9582518b68b53593dfca01d81. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/DGA062289350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f8cdf28b9e8c6ac628b4b7e8fd7ef0b527cf6daec5fa24b0477c67c5effc133. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/DGA062289351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x578178849cfbf31c024252a7a6b49126fbeb198375e43df170b80de902a49439. 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/DGA062289352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc1a24c10fec6b323a59cdf39c52b366abb18ec7c20a8e709b03d1a49117f8a6. 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/DGA062289355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50c43ecb52644a5311e281950edc6124f99db2a5632572a2f60d24cc34c08e66. 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/DGA062289356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83fa0ac82977eac7089d5266566b6954188a52e1e4c6551b3f79a70cd104873. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13:17Z), 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/DGA062289357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1edd890608856935b166dc575e58994ce5c7745630d5d7b0cdfa53daa87e2583. 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/ZA56E1504117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5360dc167e9ea69f2ced90b476ccd324b59e2d4b8978bbe5125c49b8a600e6bc. 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/ZA56E1504118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2be3a99706957a2ed2657f59edbe77e5ad3ebf78905a57dda813749742f74ad8. 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/ZA56E1504119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd99b954d3ad436f22e9167ba0bd084a15257ae22e2b5db9434243bcadb82b298. 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/ZA56E1504120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x597228196b97d8734ea0d263ba5b8b1b16bf07c077e145c5c9078c4b7ab79619. 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/ZA56E1504121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ad9d211e7bf8a8aa0b11e3c63b968e351887d7e0cc141d86b030835a0b4d4b0. 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/ZA56E1504122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6357a97023559b0497d8315e737eb1344bb16fb029a8e8532f5dad87124873cc. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/ZA56E1504123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77da4a0ca231d803b255d56d5b63783153398255e2830d2b9b0f215d5a067e73. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/ZA56E1504124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d8d311b55e7a9c00ebc6e610b16e0100c63c451f975078735dec59a8f4172c. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:21: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/DGA062289353.
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 0xafbfa8a4bcf2a23062ee7013ae6c69235393168166677415bae34c0ce76f8402. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/DGA062289354.