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 0x4da2388ab9c4f064d351e22c977b97783e62951d90a5796afcd9fcb28c301ef9. 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/e36ac924-cd08-4987-b476-6a81207dad97.json and https://artists.proofprofile.net/proofs/artist/e36ac924-cd08-4987-b476-6a81207dad97.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 0xe176ae120022f917a6e2f846a9e87919793999d804b7ab1becc1322f1a8f4a7e. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/BXBIW1700165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48297bfc28ea72bd054fe3e783d92b43593e95db6706bf39b0068d03e9b99442. 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/BXBIW1700183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfdd25f891bc18998a3a0ef85defdb7961436ec15b597aec022f1a07245c73e1. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T19:40:50Z), 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/BXBIW1700185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdba7a5d63a3054ceb0e440c200feb261d3fe19a99ac4cbf4b5f7780b072e8470. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/BCZZC2500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3037b7449e7a686fc69a816398155705cfada739af39977fb9bbb648bb014d. 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/BXBIW1700148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3037b7449e7a686fc69a816398155705cfada739af39977fb9bbb648bb014d. 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/BXBIW1700148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3037b7449e7a686fc69a816398155705cfada739af39977fb9bbb648bb014d. 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/BXBIW1700148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eabfbfda6dcf27e0b4daa1d765fb2aada0a8eaf5e56fa781dd2f84501076a62. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BXBIW1700188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88760c7d754ba3590c8286eec6e430bd33f0dcd2cdc7654fb2e4ab4762532400. 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/BXBIW2100020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa078449b29f8d6ba2c2d326d520ae6679d9759988067ed74c41127c06145bed7. 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/BXBIW2100019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd89349fa0906b88f536a0f97ab2bf909e996dddfa6a9c01d5ec8a2454cf09fc3. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXBIW2100022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4404bce5374709f1b4011e660921f916daf8910c1e687d2003db5f6393764d30. 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/BXBIW2000026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c08111a6781fdf386c9737c3e15f2341ae0853c13317c5984c6ce07513ac14. 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/BXBIW2000025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14914fc5e88d359c370c75579e0e8d561f53c7318edd205b00ca883f600ef6ec. 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/BXBIW2000018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d318f2d9099e254c95a636cd478a0f00d6264dad6bf6e9e07752d70d493105d. 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/BXBIW2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0521c2f3d2987ff595a535d6e812a829ca3679e40dc77f18e42f98072069c7b7. 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/BXBIW2100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1174e1ba52657cf9b911ec19dad61da1b3c7455c6a4e81a4e4e80e5334ec196c. 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/BXBIW2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f20b7a880356bf33eb8a6e8184bb6ab84260f0c775d828432e7eadcd904363. 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/BXBIW2100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9341fcb0078211f107b8dc2b76a77d571ccf286e4d99fc802ba9edf1d407547. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/BXBIW2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa46456e314bd7b1c3cd209d4538ef32e851e977ad51a792220e0aad027b9a094. 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/BCZZC2400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b8fef796fbcddb41334e34e29516a72e58e6b2f1227a6f69105711782f5a78b. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/BXBIW2100009.
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