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 0x3d3595d48ba3ee7999bf16153e8d743e25f9393995df4cf8b19935cc1747a333. Chain 2 (Bitcoin): anchored in block 953621 (2026-06-14T09:42:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/203dc5b5-f378-4bae-b9f9-634e111e5181.json and https://artists.proofprofile.net/proofs/artist/203dc5b5-f378-4bae-b9f9-634e111e5181.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 0xf82aacc23ece5f82a864c06683b4a3d3afa93d9869f47e9a1687a2930cd0da59. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/NL3GQ2500713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x386b55561fa59d9a2e25fe230b89b33d0d4102a400dd2841cf71cc157342dd67. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/NL3GQ2500746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c3b45eb6be417d1af26536092377ef76826bed7e960b738016d8e31f813bbd. 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/NL3GQ2500745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa0bcd43bc31b709f9fa8c95f1cb0c2239f424411600ed6e4a522b2fa9b4c03. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53:33Z), 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/NLZ7B2000061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16af4006173a2b2d4d347be6c254043e5b756dce47bfd0f5ebe3a1f029f99004. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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/NLZ7B2000040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d7e6c8ff50ddc8c6f2f1df78459cc857a66b68eb55f7f83e11917cb931106d3. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/NLZ7B2000054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb71d7d1cf58f24e24f316b8d32c69a3110ee2a5ef5092c491f0496783fe0544e. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/NLZ7B2000058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfecae3bd73a39c8444b03b38e10cc855181c6c64aff54439a67a0bce036562d5. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), 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/NLZ7B2000059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2307f1c1c9f3d366aa79424cfb6afd1a71a3f37be21f0cb1d0db7987f0cd4b1e. 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/NLZ7B1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb71d7d1cf58f24e24f316b8d32c69a3110ee2a5ef5092c491f0496783fe0544e. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/NLZ7B2000058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d7e6c8ff50ddc8c6f2f1df78459cc857a66b68eb55f7f83e11917cb931106d3. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/NLZ7B2000054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab3b5206d2187ad4899118c640b82343e772416dd6790f150d7a44138644c640. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/NLZ7B2000037.