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 0xea30f70d354b149f302b83225b0f615267bb80324207f181bbe2b04ad0c20356. Chain 2 (Bitcoin): anchored in block 953709 (2026-06-14T23:31:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7d9b74b6-346d-4fd2-86d1-02777868b115.json and https://artists.proofprofile.net/proofs/artist/7d9b74b6-346d-4fd2-86d1-02777868b115.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 0x3de1dea2b97ccabdc2dc85ad7c7bb6cbfcde8a5d4b270885412800c79cd14753. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QZDA82571713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b4da121e5762ec73539c033b6f4cd6831b7b8301ede56f846d95b0f1f75747a. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZDA82571715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x716dc04bc1d0f9fd51a34a18fe4a90702ea32023929d127441b80046e4353e4f. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZDA82571716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x253f95847364a7b799e72c15303a3032a273c314fb737c7f577fd7421a875b71. 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/QZDA82571717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74ac7f866b2205ca42c0427eb05e206688f8d5e2c8168f4434c2d3529257974a. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZDA82571718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x224d1e52f1f6fad4241b7223c0aa8193902490d70401bfe9cf05fd030b1cd96e. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZDA82571719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce1193af7cb7ec2b2419c325b99a683f720180db365eabac84383907626b4cfd. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZDA82571720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29c23b4dbad118d1449016d94c18c845e543ffa154e8205c05cfde61012abd86. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZDA82571721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1b93f7de1c3b4a25d7f2abc9e66fd83f3017e078917379936a68dbffe303a6. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZDA82571722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba09aaba941fc7bef88399135d7eda7b18056010a54b01f2b484ddf0bec9d03e. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZDA82571723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e1639967abcfc2ac248dd60e59891385364d96ee753d6757cf4db0607544ee2. Chain 2 (Bitcoin): anchored in block 959089 (2026-07-22T02:17:57Z), 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/QZDA82571724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0817956eb5622eb53e25fc99c2d60c9acccfe2ebcb0280bd185633e283231871. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/QZDA82571725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeff682f5958151d4d0585730ff9322510a3532115d4250d6cd5220fa7dfa5eff. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZWFX2458057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4be335e4bf5e9c812831c8170d70296a6ea6068946ae41042576e732c4f635a2. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZWFK2566365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc1565239d357055b33c4278903e1e7399ac129d3f568583a5d281661ca06068. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/SE6I32420614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe690265fb664577f169f59f089350c31a10a5d5cce185fab5a7459640241ef. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/QZFYX2474953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77998fb23e5906b09e2d88cc04b4ac80b24d7a967b25114a0ac2c699c0975eff. 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/QZFYX2474955.