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 0x5688ae20159c9691b8ccfd2e6e853c377aaddbbb6c8c96c8c65e3915d6ce28de. Chain 2 (Bitcoin): anchored in block 953633 (2026-06-14T12:47:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/33a30ead-c796-4245-aa38-8118f54dd3d7.json and https://artists.proofprofile.net/proofs/artist/33a30ead-c796-4245-aa38-8118f54dd3d7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
things i'll never get the chance to say to you*
disappointment + everything else you're scared of*
wrote you last night, awaiting response*
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 0x59b887ac7d94cedfe8062818586659c74c00641aaad84207b6d7e7673346ad2b. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/QZNWZ2427729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a5f6220684bddf55d3264d30f9f3b05e3ba285280c8cb89cf52bc552644fe95. 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/QT3F22413025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a7eb5d85086c6614dd53564a6be91c7d8be4c37de5b0ee02e421b3e19445545. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/QZES62521431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47fe9d46e403e1fed96cacfd0bb3da1d84a514732810eecc05d05bcde4162af2. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZES62521432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe63dca118fece688e6092b6b927290380e2fdeb323e92bc6b0f28b0e46333cd. 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/QZES62521433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47fe9d46e403e1fed96cacfd0bb3da1d84a514732810eecc05d05bcde4162af2. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/QZES62521432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe63dca118fece688e6092b6b927290380e2fdeb323e92bc6b0f28b0e46333cd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZES62521433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83172677d9fa7dd240d678a040287c1f7563363281f9574bc5a0f634ee04aef5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZES62521434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39412b4522191f6055a84141a9a5123ad6bf3a452fea93d35c8b69cbef06b745. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/QZTV32535850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349d21e7d073de3e5342a0f2adc6a11c8e38992292c93f95df4c1c0187f793f2. Chain 2 (Bitcoin): anchored in block 960187 (2026-07-30T01:34: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZVK62400022.