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 0x162547ea79332fbca2c3234e593edc3c78a56eda5b800c32ee58033958cf56b7. 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/5d54b53f-3069-4f34-848a-b20a98317197.json and https://artists.proofprofile.net/proofs/artist/5d54b53f-3069-4f34-848a-b20a98317197.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
I Don't Know How to Make the Wind Stop Crying
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 0x82ff9d9f33561f47b1fa82859c2e9104d153904b232020f31e7f0bf0664a14be. Chain 2 (Bitcoin): anchored in block 958554 (2026-07-18T13:17: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2248062 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ac1d06a080f543ef524b6a3272009428d072bd83e54af8a3c66ea45c8868c18. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2248063 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a4d5d19a951392bfeb9d20a418cd3d102c71a76c9d2823eb57832fc5763ecb3. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62212459 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e0a16dd83cbcd3dcd4d00d79ba6655a42bfb050cbe63f515cc745f001f090a1. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62212462 — a six-check JSON result.
If the basement could kiss me and I was a bug, I'd crawl to the corner and give it a hug
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6e11acec8df80eac0b247f9da5b145850673d616c94cefc4f41483394fb7409. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA82270399 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc98180e389a472096278a3a872c778adbbc2b4fe0ce067c1a6e60aacf546b840. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN32213880 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8b420547f52c972d01aae18e6b2e548441fcc4e57df57b6c6133bc362f66746. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN32213881 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf65f78c06982bfb1ab5f41f4a1d404e18cbd394c4565de43b5045deca79d5374. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54:58Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82287955 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x054ea1aa3979605208603c617d3e8016037b55139ea68717ac6732baafc387f0. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82287962 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcaef45882ef58729d615a7063f3ddda91c376031dfe689205553be76518aa2a. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47:20Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2476259 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc37626c60d23eccf23e1cf3f495169eba56697c88e72b31c84ab2bfb70d1f273. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2476261 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb510bb57118fcb59585593d495bba0e00db0412e95fdeda6bdaa74ff454f9fd. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2476262 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc3d40a991d77e217a659b6cb034f59ea9c9432338f492b0b0d205623a6d4df6. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2476263 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50b707dde44257830426559eb8fa5abf74c09a18ceb11951fab82bc3c2daa5ae. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2476273 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c8a1c0e1f45fa2b712f3dc4a054d5ef2a2afa20662952db08dcee6180dc20bb. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2476274 — a six-check JSON result.