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 0xd7b3e6f8f42037e612834f6983fa676ad45c54edc07a78058f76e7c5044fde50. 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/727654f0-046f-4d86-90a8-50dcfadd7be4.json and https://artists.proofprofile.net/proofs/artist/727654f0-046f-4d86-90a8-50dcfadd7be4.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 0xd6751a2b99594be144073c9f94063d614a5bfedc465066f47feab157d29142eb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TCAHN2359374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76af531e8bada9df7daf7b56f1cda3523f560aee37c2c0de9a63aae3cbdddc9d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TCAIJ2493529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f744ef3e53c07d2d3a3fdbd7a4bf023a5ecb293261178089120a3a42717473e. 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/TCAFW2187987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x036e5403dfa85c9447778fda9601dfc0c2490a600da0a7327765aef8e4cff04e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/TCAHQ2314135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb12658ce5503ec7aab42a29f769015710c1ae0c37782d80e5f3a3870cc36f873. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TCAHE2367077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa274e0808c7ff1de23e8403c4806f9285914542cb3ba05cd80c5742756d2c2d5. 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/TCAHT2459316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36f233f2f2e533a075e630abc92562aed644b8d454c56fb03b292b4b0a32ecd6. 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/TCAHU2405962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2223232916725903980e51ee2bcc53397a1a9377fc820f0ee0460bb63fdd83b5. 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/QM6P42462281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab44cf9697af8cb18b4fec1e334ba68d05af52628cf6ca8a0720c640ebd8648. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/NL1LU2500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bb37aa879dfbf4216c5867d1b2a304cc11017d0cdbb2b8368755d56ea8d67bc. 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/NL1LU2400073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d34c2d986c89104ef0faa23c0d5e78a2dfb1ac77bb1bba45a643b502ca84ed. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TCAEU2039900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6697dbba43d4e4ee8bee6a8f69e1ae2edf1b8b2fba7ce3931ee0206740339e18. 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/TCAER2077206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31126ddd3dc3f096b6b6c59efc511a0f9a7f098e16c86319589b2d73bfd1dc40. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/NL1LU2500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeef9db50ecb8eb216020c910373a23d9007d7897f087dffb75310fd22558d9d5. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:22: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/TCAHN2359689.
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