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 0x06e79c3753721a70087d1bb7abfa6aa8aba1be578a11ee05c2814f45cef80ed4. 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/d94982fd-7caa-423b-b211-3dbb5e06f0a1.json and https://artists.proofprofile.net/proofs/artist/d94982fd-7caa-423b-b211-3dbb5e06f0a1.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 0x66250d054f7f09e62da02d92b1b18b03b19e6ab3a5d8d5174669f7453ef0579b. Chain 2 (Bitcoin): anchored in block 957752 (2026-07-12T20:53: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/TCAHO2391546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56f4e40777e62198b42b2e1a502e5688cd324fa542e078d312c8f1e9dc20c177. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41:42Z), 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/TCAHO2391401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4862efebdbb41f09a888ca3b851d1abedcb1d6d027a1dd0afe9b6a06e0106af0. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/TCAIU2414836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1d2f5947e47ffef97bf81972e5a57861d97114b83c3730219d9128f2045543c. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/TCAIU2414919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b73482e71288b8dbe98daef6b0cac05a3f5f12c2d474ce8b155b4ca8d14511. Chain 2 (Bitcoin): anchored in block 957752 (2026-07-12T20:53: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/TCAIY2456031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2df12987bc82e335bb0bb7c4f8d5b5320f91c5bc2032169ee084df569efe6b8. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/TCAIY2455478.
If There Is No Struggle , There Is No Progress
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x524e748102dc2db4a00740d2a441d5e08681792c10a080026af7df0230709491. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41:42Z), 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/TCAIZ2407613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea9096f952a5dd9e978c314d5e0122602c7c1fd3da126ecc447604b5f4567cb1. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/TCAIZ2407672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ff20e59476d5e1350e89a0d8eeeed0889e46951983edf9bb22b48f8c51cf0d. Chain 2 (Bitcoin): anchored in block 957752 (2026-07-12T20:53: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/TCAIZ2407581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24a1263b8ded4ecebcab1399a7a6d62cb05fb802277e3d2855316e143960245d. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/TCAIZ2407743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3bbed6cfdcec3d8fc28a29b1bb1c7b27d081801520cb50a01dc757f4abd57d2. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/TCAJB2493815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3ce8908aa8ca4cd1bc23d8a448122e29175cb176ef2d2d8e4d90a159e6040fe. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41:42Z), 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/TCAJA2493901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ff953c568c538a9c77c86000f3fee5ed4bf4abe69081013685eb575e6906b6. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/TCAJB2459834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5ef0160942e1f62fc266973c1d341910c934da32beeaf4f407175db579c04f2. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/TCAJB2459767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a85b5148ff28e40a564fac8b1aaefa6e2b7bd70394ca380b59303f7624c1982. 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/TCAJC2430377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdb4bc445d5ef16b03f988ed8059c8a5609f32e5030b3c526ec31b6271f1a552. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/TCAJD2430403.