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 0xf7893972857a125414d238b5ad55addca8dcb8cd734b3cb3b488051a782ffb7c. 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/7a582e84-c75a-41fe-8bd3-f66559515a24.json and https://artists.proofprofile.net/proofs/artist/7a582e84-c75a-41fe-8bd3-f66559515a24.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 0x2497b5318ebddcbbe1d712497538cb78e42205e757dad85747588551acaaaab7. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/GBLFP1791181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e9eed5bb42f596b6501ccbdb647cdde51d9399f6d232b8eb683ac1cc7ed3521. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55: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/GBFFM1711902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2aa2fde8052d3dd3eb239a631d619806dbe604ae53e74a250a8e67c6e8fe986. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZDA72025272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf86c8347e6ce2fe09d29668a78007896a281c885fb84ead9cb7d82e51c77f17. 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/GBFFM2026323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999039fb915ef435e63a81b1d592f15b6ffe049d99c47015f8a1c7e835ed0faf. 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/QZFZ72193683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89663cdbcedc74770888ead9a3d4674d2c0f82dc4e5c5380e02614aa9bcf79ab. 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/QZHN62290224.
Sometimes When It's Raining, I Imagine That It's Not
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf823eb0cd74ce6e27285a10d5df0f56fd1fb6ba21ab69c97d147fb0774aad9bd. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31:18Z), 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/QZTB52354531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48605a3475aec62758fa08e3371a148d7fbf7f9ce9c1f096904992702545acb0. 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/QZTB62368139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68493e979a79ca6d38751dace0b736c7130c9eaf37d21a1fd48822891adf7856. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12: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/QZTB62448050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18eb289220bb98d1dbdc6cfc58c1dabd1241b3e356f33ec47c8afac42d3aedcb. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/QZTB22498058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb31d0e8964d49c66409b743ab534cc14908337c735577c6257e9bca957f11b79. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZZ762515276.
Ultimate Dark Forest (alexrainbirdmusic)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dafc05bb020c43a9438aac76f7416a59085300c8f7865c783dcd2d968985bf4. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/GBLFP1720294.