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 0x439f327585bd143898375190a54babf89e325bc39132490186d6b18de922bbd2. Chain 2 (Bitcoin): anchored in block 953641 (2026-06-14T13:54:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3a824fb0-0430-4bc4-bad3-dea983699fd7.json and https://artists.proofprofile.net/proofs/artist/3a824fb0-0430-4bc4-bad3-dea983699fd7.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 0xf8de06b93f3089b64ae9be9f3ef0baa643a51600a3ccb7f5940896bf1fdec414. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/CH3320900470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd75c90191c82c36eadde836ae638ee0c2af743fa5fcae2c0fbbe01224b254e33. 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/CH3320900471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef2f6a5c4f337baa4aec06c74a9276f5238602b08afd20b2fad68eb33e25303. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/CH3320900474.
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 0x51ef78662b69edd325d0e28b402375733282b5c23740fdc53b5b31858982f329. 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/CH3320900005.
Be Loved - Daniel Avery's 'Divided Love' Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf014d0da58aec040a25c473e831ca1bc4c7c523a8293e34d0cb4e229d03298. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/CH3320900135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf366143d75ed41697e6665cdb75fe57105176c7da68773245bb8168b5dec769b. 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/CH3320900162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a0eb863cc252371352c1696a0c19f9572ed2831bcb7359b0dcc2da46467697f. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/CH3320900258.
Moisture - Headman Club Version [Bonus Track]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb90e5fcaf2645e10a463169804bafd486bd389713fa598fd35e0bfe105a04a7f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH3320900271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbdffae0192191652e7275945327edd7711fedc4d6cf85cf5fe35ac30ef247f0. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/CH3320900253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38d83ee89c40a70e0020520a8ce9a36b196ab8cd474862040b056de1ac7c1405. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/CH3320900254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5b4d1c21a57fc904318d9bfdf8ea0c0459434d7e6fd96bea4240c42ecc9b5ac. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/CH3320900255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ff9d4d0bdb512d6576c7ccf4ce9a69fa3881f8135e7821fd62e284216759c23. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/CH3320900259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x498ac4b519f6b61ace8fda565f89510ea3b2691f5ca60ff282ac2c18a806d8c3. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/CH3320900264.
Moisture - Headman Club Dub [Bonus Track]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4f452e308cea196e7da3fbf565833c68f0c65bc0716d279fe552b9dbe3a60f. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/CH3320900272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1138916363c1432c33bf069dfe3ba4a2e3b1f14a4c416b4c0a612ecf88fb0282. 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/CH3320900210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a6451093b1b04c4362d7e216fb518a7b29e0f5a0ea72e5c249611cb03155bd. 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/CH3320900049.