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 0x8502deecea6b0e15cd43553e52803f5033ee46ecb2cd1e3f5ee144dd778e76e9. Chain 2 (Bitcoin): anchored in block 953743 (2026-06-15T04:52:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a13ff715-c7d7-419a-a060-95aec9d60a96.json and https://artists.proofprofile.net/proofs/artist/a13ff715-c7d7-419a-a060-95aec9d60a96.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 0x441bc155def2e1407c96a0d463cc6ea3d851924d3850d0f64610be49c5729545. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/BRQ0D2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65885b44b8782bfc403d9fe5187f9e495eeef851ea82300e46ba8306ee7027bb. 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/BRQ0D2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8b1778d9f3ba3c74d3e3c5d42f3ca65d3ae5715a9234a659ec41c2066f881f8. 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/BRQ0D2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcbf7db9ddf01d03c58d132931f698d5d6d196790b1ec7b1f623c63bab2bbddf. 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/BRQ0D2500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x441bc155def2e1407c96a0d463cc6ea3d851924d3850d0f64610be49c5729545. 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/BRQ0D2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65885b44b8782bfc403d9fe5187f9e495eeef851ea82300e46ba8306ee7027bb. 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/BRQ0D2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8b1778d9f3ba3c74d3e3c5d42f3ca65d3ae5715a9234a659ec41c2066f881f8. 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/BRQ0D2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb041634d142d7339e3b62a1265e5799021d8ce2cfe7486c3e43c02cd0d210c6c. 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/BRQ0D2500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2282c1a9f2de645df71f904845c8029f8c7beef9a01f0e33d7ee0404d12ce15. 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/BRQ0D2500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ee4d29106b186ce11c7c96a2c68ac2dd2eb4b5eac1faa792f0a18324ee887c. 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/BRQ0D2500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e3fb98172d9288dc214011b6825a00ea902e5dea229d4a392a39475052fc07a. 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/BRQ0D2500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ec26dc7a71439eff3a8adb550568d0da9190f53d2e494a136cd9df52b536a2. 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/BRQ0D2500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69022b040e4b4952416079bfe63bd8f4d8fb5c57b2d84fbe280eb23dad34ac70. 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/BRQ0D2500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fe9c4ce9c5989ed8b8bfc6fc994587578e35d72ac6b073ee58233e11896a2f2. 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/BRQ0D2500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c59b9f5f1dcdc6e1366af6e4580f4ad913ce8011184d8d4ecab4037346d127b. 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/BRF6E2400011.