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 0xac7ce0ea8db31d029e85693e507ceb9d4d9324a1b2fdbdcc6cdda44b4e8a9c3f. Chain 2 (Bitcoin): anchored in block 953777 (2026-06-15T11:52:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cfa93f2d-bb4a-47bd-b9e6-e548456c04f6.json and https://artists.proofprofile.net/proofs/artist/cfa93f2d-bb4a-47bd-b9e6-e548456c04f6.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 0xf2085897605ef09397eda89053a0ea318b08b539b4182771a0e22ae998b3182d. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZNWQ2458547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x757c3160ad0a8b4a090f1b434a7a0524e9e40ef8813dee03d280a525fa56cebb. 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/QZNWQ2458550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5feba20d77fb44da0fb65e5be7025791ac726804eea76b23331e2ab0f18c3fac. 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/QZK6G2401511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac60ff95bf1230db44e3f5050b77bf3b8e0c8b6b713dc658d2ebb21134eaa84. 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/QZMEN2489370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc192fb9c7c33547231e5edec90c53c39bd8131737cdfd6cd3a8c9f5bc8b90dc8. 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/QZPLR2434858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x375212cc7175712a842f7b86cb05d79882e7cf9b8b3b544932bbc57aef5a3992. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12: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/QZPLR2434864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f52432960f578b39949b0f43946851084454545be606d1615da37a0cf218c21. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/CZA232401260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f52432960f578b39949b0f43946851084454545be606d1615da37a0cf218c21. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/CZA232401260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1039d8186259f2f60b57fdda3d2da9ebcd6d028ec4eadb164082e61ce8a25643. 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/CZA232500164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x857aac9b08d5d0af4e1a082e4539c48513b7986cc25b9d10cda98d93776a5f8b. 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/CZA232500165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48a26c898fbd2e007fb5aff3146413efd4fb59eded9f10ede4b56667eec202a8. 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/CZA232500313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ccbc20797c91926565160ca4214b461ea4ebb350e6b979eb296c7bb3712ded2. 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/CZA232500315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d22aa906aeacdea1361d4ad079083f0c89f7f0cd1a65d556c996ccf26e39c98. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/CZA232500316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9654b8c8c5bd886d52befa51e82deb25e066659e6427cab011f2a6842f60729. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/CZA232500317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a6a90596e7da8c25ff0d1fc8fe543b6bbf3baa4cbaf88b2be96a995beaa7ccf. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/CZA232500318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1b0f4f86cdc0c7715f838f9efb930f28191cc7678ac18f3529fa20f69e754c6. 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/CZA232500319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0d327048e6fe042a139abf82fd50304f8de48c5b8c21a7ec0827d2ccf8b06cc. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/CZA232500320.