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 0xffac16d6ed3caae1121288cfe7b703ca8f8f91193762aeb6b430840d6ddd13d3. 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/e41d7ac0-07ae-40f3-b4f4-36f1aca5ce53.json and https://artists.proofprofile.net/proofs/artist/e41d7ac0-07ae-40f3-b4f4-36f1aca5ce53.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 0x768e0ddd40c56edc4e919e03192b59d2ad9a7e3c30486ed07e0ab18e3c94e206. 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/US97Y1800255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0512088e736af47b2f29f8498ead92ebac8212ee59274c4fbeca2b1ce78bc46. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/US97Y1800258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x691309c9d5534fc785014e34b22b0b7263ee5452cddd12f1dc87c053401873d2. 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/US97Y1800277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x959b73685f2c1924c19cadc6d194797775b4ffb42cfeea7cc1bd8147f234969f. 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/QM6P41984383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e8be90afda10e8250673067233df4c6060aba67a845762d8e488d16cbc8409b. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QM6P41984387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b859525d9c28b663a3c6ae9f385c1d327fc6368e3ed1a1c5fafc02695e1598. 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/QZK6L2085582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77ae0dff93188bdae3f4640dbad8dbbb9f8d396247f01c65ecb1d06b7a066cc4. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08: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/QZZ762469314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaca5e5d64c0f0a19c7f6d32e47bcdb0a048969e1f9e73893874732985a73d2a. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/QZZ762469316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f2e5fe3b0e31f96a2222a81f06ec58d3393525705a8f5d3078d1fe49aff2178. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T01:08: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/QZTBE2406471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c34a7df6a686e37e2fd93192ba8ec4156830411bd47887b676fb0f4efa662d9. 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/QZZ762469317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207b55d74992a0cb24ee9bc6dd7a724b5f6ab5a52af07dec132cde3ed37ea2cb. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/QZZ762469319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3683f2e982b9b7a62870624afa3259961780dc254ce01399fa54404e4d8e5db0. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZWFS2463440.