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 0xb4c6516c8a1a258d6c0e81e89ef5c9a8c215f90e625aab694c5fd944ac4cb7d1. Chain 2 (Bitcoin): anchored in block 953864 (2026-06-16T00:30:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/04e9e094-cda7-452b-8abc-82be804c7e5c.json and https://artists.proofprofile.net/proofs/artist/04e9e094-cda7-452b-8abc-82be804c7e5c.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 0x0aed9fd78bce026f54c341f28f312847dad398daf7eedba9db6cf019794119f5. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/JPV501600768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cc4fd0bc4961e43d336cb2c5156c90e50b8e4b77217efa34ef44397ad6f3e0c. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/JPV501600775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47fec7df6f7989afc07dbc9483389a3a40eb443b8e11c0587623efab53a1f78f. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPS802356691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e776113ad67dbf7e1699c47fbfb723144814f2a440a19178f34690b93686979. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/JPS801852470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27878ba407f0c62b743c74ad09b3f4f008245fcb1ae1e12c8c5f1263e3efe4f4. 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/JPS801852476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae9d5a966a63ac8144678b646aa46f7b59826a647967db99713b3695f8d47fbd. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/JPS802354557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf22c3d4e6f972177887d696e6248dee0f5aa2474b077d8cabd1e299af23a2f92. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/JPS801851384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa33af5893095e018fe8715773cfaf9cf46d9a966e6da5270d6305355d68d4ac3. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/JPS801853546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42fb9be32d520b822c6c8346f95c17bcb36ac86d9c27e0200031ce6a2f1c343e. 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/JPS801853547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x810ffd135c00dfb5db5508980b2d62edc1cea7757299511390869b259c3279d4. 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/JPS801853549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3620b168c6096067912dc073e50a502d15881bcd96b0f3eae294352e0c79c2b4. 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/JPS801853551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaf9890c65e782b2a537f02a861a75da568a60cc1f419362b5ff9d307e33ead3. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/JP92J2402493.