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 0xede9ca4da6d87b14706ab8e580e3b4d96b6d470acc308291a61812418d84625f. 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/06a6532c-c7e8-4b4b-ac5e-fd3701a2c7f4.json and https://artists.proofprofile.net/proofs/artist/06a6532c-c7e8-4b4b-ac5e-fd3701a2c7f4.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 0x25a9668e02b1bb8e6a951eff24e34b00bb9efc66aeb238b0671b52348e093128. 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/QZTVM2362408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed7ccaaeea083aa428080adaead37459fe6797d3fe465034b225e5d62920134b. 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/QZ5AB2474916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0b42e45efa9cf475ad2420682adc51abf23db87c21aa1a8f83959c994631a3f. 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/QZ5AB2401421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x779f191fb2219bdd9f9eb0d143abd10b206546a1e9a60f7b25614439d7295883. 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/QZW9M2361910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x850439761bbe4618b87d4447dad2125e67d3e6d031f99611b52e5a2776eaa8ab. 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/QZNJX2384591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe433ea0413bf166a6e7c7d459363a6b48aa0c681d0fcc020832a7df53e58dee9. 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/QZNJX2384592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b5672079290a30caf8ddaf9b80fb2ad66e40233a7c6369a1bbeefee6812f3ea. 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/MXA1L2300049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07701f14a5e1a05466ebdfbce1ea10c20c9290455d0def772404aad4e9029d3b. 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/MXA1L2200014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd70573f29b029a63e95bfc8dc81f3424fbbfe873dd8662c82b87dc47e85dccc. 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/QZW9K2267241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f0b1cf410a521a4d37eeb0bccb3369270fa0bc4bf6971e925e6f62c98ff3f2f. 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/QZW9K2267257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12726bdd951879b30514ab207ef1abf602f05aa54e1dbd636b621e580a6f41c3. 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/QZW9K2267265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c17f9fccf7a464ff6c97cce9cc59c657aef915a840560da74d6e1db7fa2ca9c. 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/QZ5AB2324424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd70573f29b029a63e95bfc8dc81f3424fbbfe873dd8662c82b87dc47e85dccc. 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/QZW9K2267241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f0b1cf410a521a4d37eeb0bccb3369270fa0bc4bf6971e925e6f62c98ff3f2f. 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/QZW9K2267257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12726bdd951879b30514ab207ef1abf602f05aa54e1dbd636b621e580a6f41c3. 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/QZW9K2267265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34f3456584d0efaadce29d8d8cb958b9bbc06f55712df450f39318c641cdb406. 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/QZTPX2429052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6498c02f9aa0bc0cb45e896d6a7ec073848ab0cd130dc7f131f19cc42048f51. 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/GXF9Q2529889.