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 0x9058115a8de4800e03b29db43b7bbbeef2ae8255f61dfda9674fca4393ff50c2. 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/d15c0e6f-8e12-4181-a3f3-35230f6c080c.json and https://artists.proofprofile.net/proofs/artist/d15c0e6f-8e12-4181-a3f3-35230f6c080c.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 0xca006faaaaba14cb5f5459d45d062e10ec0957f9daccad9c08622eea2e6a2efe. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/USDHM1620531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd47cae3a3990543bf521572a61ee5bc0f87b7b5d980511a02a07406e65db2d3e. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-17T01:04: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/USDHM1620539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b1b9b5df89cd5227f4155a8eb8eeb50390bfd0dec6006b661b1a4701c1916ba. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T11:19:37Z), 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/AUMGB2200155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b542e9ab87f20b6ff97928a973e3b59554fa4a69acb07c45800c7ff7761e135. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T01:48:02Z), 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/QZLBC2300219.
Everyday I Tell Myself I Can Do Anything
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60816d21a020abe05ab971e142146c2264d810adba174caad668207176126ec0. 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/QZLBC2402079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d71535ed0a4eadd3b8f7d0baecd1ec3822dda59b754cec278d0712cae5ca48. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZLBC2403159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf9e3ca0889ce0aaf25998b15c21995b3ba2d5aadd295316d7012d92ae9e07cd. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/QZLBC2412205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4363135b8de3e9a276db12549880feb2c0c7f8fe7d54ee3c53c43793e8677cb5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZLBC2502938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad43126587d0f4a09b4c0b40433ac70a0a9951fe7aa581075c4aee194819bbe. Chain 2 (Bitcoin): anchored in block 958122 (2026-07-15T10:57: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/QZLBC2504391.
Call Me When You Need Something (interlude)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d71535ed0a4eadd3b8f7d0baecd1ec3822dda59b754cec278d0712cae5ca48. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-20T12:02: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/QZLBC2403159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce030b10ed12e7254ecb3abc093de13f1b2fdd6e8e91e20fe59a9e560a0a9f4. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZLBC2501995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad43126587d0f4a09b4c0b40433ac70a0a9951fe7aa581075c4aee194819bbe. Chain 2 (Bitcoin): anchored in block 958920 (2026-07-20T18:14: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/QZLBC2504391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf004a7ee4c19596ad42e569d90ec25bdab8f182d1f29c32738b710c7000d20f. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T04:51: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/QZLBC2305734.
Underwater (with K.A.A.N. & Brianna Harness)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x203763eb347555cef60b17bdea85a1107ab551b1f13abb2497761522433503b2. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZLBC2503520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62eea05259e8f44ae99db07bbeab9f94e410ffe58d7a7f057a65a53b57259e4b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZK6L2200406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae354c32a50a9f096a3ea525b2adc19f9ff35a148f14074e715e153d0062e440. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZLBC2417977.
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