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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12d084145d3a82d3d602dc6ef3847ee78c2ca437b674464b5764fe1c80fd6230. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/65a8dac3-3244-44c6-b094-f6dd1fccb22e.json and https://artists.proofprofile.net/proofs/artist/65a8dac3-3244-44c6-b094-f6dd1fccb22e.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bb46165a5c2367066489324ad672b5ce24df95a479d2e36fe92d1a4d278b050. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-20T01:47: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/PT9IA1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82c0b7555ce0291f20a15d8f044ffbe2c1c39c56d28605a5c635440ef7a81a8c. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/PT1E32400031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb68330176ac5b1467227be99dd7b2e48448bc79b4ae7eba72ab9d4075ac50cf3. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/PT1E32400032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e7c43aaa83bec315cdc672c13fa37f58b17251947032c7448d801e136a12f85. 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/PT1E32400033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8274061c964b04db576d785108465a57f3fdd0a1e8f5e1c4c833a416404b781. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:09:03Z), 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/PT1E32400034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3d91b184f9ae09990118e0aebdafee81f4c19b8a50a6199c75be5793bc69eeb. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/PT1E32400035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94052189e3962c78c6d8e64ad4d82fbf14e0cd728539e13f91e2c4fdd2bd3e23. Chain 2 (Bitcoin): anchored in block 957622 (2026-07-11T22:55: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/PT1E32400036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5faeca27948c9b912c3f0fae54a152b8944c7515c4176d49efdab529115e87f5. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/PT1E32400037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3867ccdd5add6ff641863d55fd596625a3c3a6c4cfe3d1007cf5c1e81e97f7f2. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/PT1E32400039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1e6c95788f4844be2386a1e81d7a9331a7c47db1776167fdbf14c1ae91db274. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/PT6DV2000024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c65c92330ab5015fa2c28ebad56d9e8388454e404793e296bd496f71171fac0. 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/PT9IA1900012.
20 . 05 . A self-conversation is too loud for an empty room
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19365f373e4adc9f378fcac1a9567dc98a2cf29579723eac79bd9ed2bcee2d41. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/PT0FY2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x803a540baed14883b31a860d59faf2a14d4c77e64635680fe360e2965880c59c. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/PTPK11500027.
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