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 0x91bc99fab8f91fcd0699b7274896415e0c6cf318aaebe9f88897e35cd32fd1d1. 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/778856d8-8c3a-4878-a121-0cc82acf6b84.json and https://artists.proofprofile.net/proofs/artist/778856d8-8c3a-4878-a121-0cc82acf6b84.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 0xff5db69d6ae50dc3fd372aae682af6d9b50a97906a7acdab28cf560711338b3e. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17:04:23Z), 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/BCJC62000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a9d43dc75c4815858ee8508c7d853dccefbc8fd7cdb1fbebaa26b534c3bad05. 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/BCJC62000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x480e96b962cafbb1cec746960587c18b49c02fdf39f6966ab65b384fca19f729. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/BCJC62100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x795d612629cd77c9bf9b502e36c4cf3fa45ec51cf317e494e441c2bcf60520f8. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/BCJC62200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x480e96b962cafbb1cec746960587c18b49c02fdf39f6966ab65b384fca19f729. 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/BCJC62100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50ca493feae335118e98479104e37324ed7dd4a3a33e80d3b1b1403cc3bacf4d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/BX44O2301481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e3a83329be99bc830b38add84fb290d685f71b424f03e45a26aa5efa84805de. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/BX44O2402921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30fc4e873a153fdbe0bfb7a9f8e90b47281cc2075cc9a44f7b5d1337f40a3ab8. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/BX44O2403439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30fc4e873a153fdbe0bfb7a9f8e90b47281cc2075cc9a44f7b5d1337f40a3ab8. 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/BX44O2403439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46bb062267c58fe3c1a05b28832994c09515f210e53c22e1e5fb37ad012bcc8f. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/BX44O2403411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22230e68d3ec934d0bab04da90036da045ead800b61bd40b9476f62c045079e6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/BX44O2402363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9643985896a79bfedf53068c94812630ad5bc060da5fb2a81248149b142cfd16. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T16:01:32Z), 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/BX44O2403671.