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 0x3503c55a19c7afc4b75ec35706bd8b0a1caf756cc2a6bf8a0e57d1f6d4bcce0a. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/61ba3665-1c22-4ccd-b748-70dcc5b4f58d.json and https://artists.proofprofile.net/proofs/artist/61ba3665-1c22-4ccd-b748-70dcc5b4f58d.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 0xcb7ae0533222abf4f6706c116f98a3d9d59a8853deac11301e71787bcb885fda. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZFZ41994870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94b5eb146c6387101983bc7d635bb837d976918ae20f02894d68641239bcb4bb. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZ4JJ1845229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2385fdb754ac6b9513a64ec5fcd6774b6c91b518976fb82ebd526b397b184a7. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZ8LD1945966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b260fa66a19f643bd91a2e13502a0103f0a4e6a82e63e22b54c911989e0a375. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/QZ8LD1945967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aed232b606acd61050faca6d6d46777d0fec023a8154dd16aac427543a882e9. 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/QZ8LD1945969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca75f7c4a6dd3512ecd8e1ab2af16f7088b437454fdf7f2c478d88beb70e4f3c. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZ8LD1945971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd35c478f705a35dcd3240e3c63d694d96e4c70d41ee88b62414ecee21be18f74. 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/QZ8LD1945972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x026f8a33224e234bb5d53d3d66942c03f36c4c382eff348fb860707057b7f7a7. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/QZFZ71984059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a867e846fecf3c81f2a4a8110198c4daa4c0cec1646fa0c026e8223bb9c5327. 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/QZNWX2253470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cd7edd5201073d293821f0d4926ec55dc55643221d07318fd62473000a551f9. 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/QZHN62391050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4707b9e34f165c71638244942b4aafde3cd4c662b944edbaba99bbb1d9bbb2c. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZDA62485169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5743175063875f6569ae48c2260db904c067e401b81dbbc874674041af335eff. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/QZWFV2481433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabfb04704149d3474e49772698283e9088691398e3d21e352fe7d73a6be0e9bc. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZWFT2562312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x699359c80e45511ed3f81ca551ae257ef0146e8d1e4075ac9cbb343b672f1372. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZZ7R2586217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf62b45268fa9070433ca95e1f145e896200dba860a736f58ba40c53ad2b08a35. 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/QZHNA2353311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce8dd187f3a948f0505041623916ec4bcab50187b6a7bdcb8af6d7380be6bfdb. 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/QZK6P2371845.