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 0x6d9a19d60bc6c7085dba89f333d4f3600e275d375e07a86c4eff127bba5c2680. 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/dfa6bc46-d9ca-4b68-b85f-9381259ffe0c.json and https://artists.proofprofile.net/proofs/artist/dfa6bc46-d9ca-4b68-b85f-9381259ffe0c.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 0x2439c740ea45eeba7bff07b06d4de9fd8df42a12e2934274024de8c1f6e396b1. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05:52Z), 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/TCJPJ1926391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x492e9d9b081b3a5f6f232190d18eb30cb39bab8e3fe5b9d12480ec2236bc6939. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/TCJPJ1926401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91199c1a882826fb498fbfdcec6086f4187580e6ad8e883025f06c67ea68679c. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T06:48:50Z), 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/TCJPK2025866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d7a47cccef068146e13d7c37ac5c569dfb30e8a0681b311922d33536ac631ec. 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/TCJPK2054259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34064f3de4c6a8318ab43e5df5923ff06854f364fa3e7ac31e637f6974a4362c. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:40: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/TCJPO2166346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69bee3ecea55a1dc84f4ceff51896d8d6f3956c6b81c5c96867771ea5620ac10. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/TCJPO2166348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7e5f9d6579d1514377d4b5492972522f2e285e031efd122282be73890206337. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/TCJPO2166349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x289ddf302e26faf5769103a63b527735ef2f060e81743d1fb519d6f329732e19. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/TCJPO2166351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b4f81522006efc0e553721220f66dae29be92266a0f2245248bdce5a991973e. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/TCJPP2149958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe60d543b2c2ed304a568a66fe470a52349ce06477f3e489d680fe52550426898. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/TCJPT2291079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec9edd6c54d83ebf1e8ffdd7fac482df38a30af6c45b034476420fce363c42de. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/TCJPT2291125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cae2d1b84b4d341c79775af5a4481611249f585d1582b6b2f3542c3e4f2bf06. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/TCJPT2292465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99fa06427017fd728066dfcb44f51bfa1c38d8c6923af125dc41ded124e23b0d. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/TCJPT2292467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10d3f5034197b3c3990575902521283c8495736eff62c540b989566f65bc2db5. 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/TCJPV2388276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cdd18a4012fe2e57525943589843c89b6b0811b38c135725c2891ffa0277672. Chain 2 (Bitcoin): anchored in block 958126 (2026-07-15T11:04:45Z), 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/TCJPY2360217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7a1af30fd2d020dccf271c27d3b66f85bc8ee5564a72d9c66f159a58e89b726. 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/TCJPS2277049.