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 0x1d7863b197f272bd9d1ca9bbc37cac9aa456ec807a467e97c45f91c9d8a4e622. 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/9f58e473-6c84-4aa0-bd95-2dd3dd995dc0.json and https://artists.proofprofile.net/proofs/artist/9f58e473-6c84-4aa0-bd95-2dd3dd995dc0.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 0x863ff1d83db4ac35d80af523dec6525fd3cdda6cd3aaec9942acddc91b8f8d64. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/CAQOI2302571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b6eca9b39057beae1e58f10173d2742cddedcfe8b0c81eaa9eff028500419dd. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T18:33:31Z), 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/CAQOI2304151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c7b61ce39a790c67bf68934f54247ac0382a4b0b524ccf32cd991d5b92a7e6f. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T15:54:37Z), 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/CAQOI2304188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd513e215723ca4534c2bfed6c9221332a91e8196c784ab5dcdb1902307d2aa25. 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/CAQOI2411690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd84f90942e6266292fac3744959694b1506ad339461150ce2def6d78c47be038. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T17:36: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/CAQOI2413362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x252a0d46ca2dbb9b6a661cad68ffd7381f952286408bf469cfcf2f8b3c1a44e6. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T10:54: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/CAQOI2413363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda5ffde90491dc94ca474bac3ed145c1af3a1ae13a15a4738a6ef659a4362394. 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/CAQOI2413364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x687a88fc1f34bf8cbd4d70c3d59d5ab176872ed745495615f53d9ab96643fb01. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/CAQOI2529966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236c05676b0c4a6814dea03769cdce285fa21faf6ca47505aa4674f57646e85f. 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/QZTAS2455320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x910f94f30731b50f990cc3ab1a079c34b84ab997b3cae4d55feb4c47b412b5e3. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZTAS2455321.
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 0xec004ca5abc73e893b7aa6291a24fe5a1e4bdac0b85a2601e9902a8dec6da8b3. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZTAS2455322.