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 0x47e960d4f02861eb0298e6ec0d11cc7e2a753f892dd39a03bb152c55c501597c. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b587bc48-923c-42e7-a93b-4e684e5644d6.json and https://artists.proofprofile.net/proofs/artist/b587bc48-923c-42e7-a93b-4e684e5644d6.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 0xa2289e5343971beaa9deda6f6fc3e0bd998e853e24f120f15b938a097ff9c306. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/QZW9N2200486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0318f94a37233ae819e4373311a38b3fcb24187aa675a69246bf65033ab58fdf. 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/QZW9N2200487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x678cab83fc7e92d3119cf7a6de6015757c75a4f5b18db1119a92abc4b03c29d6. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), 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/QZW9N2200488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x457835130b9bc29f4ae9a2f9e41b68f23c1f283b1b89dd2ca52171682902ad60. 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/QZW9N2200489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d528bc85e05aed4e197e32973f7d2c38f00a0d12a6c221264a4e6eeadbb6d8. 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/QZW9N2200490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b20eeb672f29d6ca86af1a62b28057122865bbe4611d4dd34674de9a6219522. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53:57Z), 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/QZW9N2200491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b912f4a545f2913df3b91046e8d94e01e2b672eea70f6218a328ef11ddf0f9a. 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/QZW9N2200492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0e111e35d6c491ee54192fb5c1da1eae9b1d69f524fb03f7b7dbf3711dd43a6. 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/QZW9N2200493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x338e6165c4aa713187af654fd762f012684ada58a8a2204965a3c8ffacb82f37. 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/QZW9N2200494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x731e3fdaf478bc7b18ef3b00d143e341f0d5ab3ad080775ba292c2d3d4c7230c. 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/BRI2O1100074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6727a1e0fc95d589e09f0ca04723022a42563f944b9a9117ce551f4898284b38. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BRI2O1100075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a64876f17afa37f18cac86a068166117bd8adcd0803cfb6be0fda5cac78830. 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/BRI2O1100076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd743ede45b703f8944ded9001cdeb552f930897fbd551855f667399bca0c8d28. 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/BRI2O1100077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df16b0b9b4c95a9bb59e12577d57565b9012031d3dbf8d1e9818d1cfb110972. 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/BRI2O1100078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86165f5dcd4a31a838d13f234f08add90b0392482e7c33315d2f6bb2292bfdd0. 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/BRI2O1100079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5af3726b458180c694ffd863d69429abf73a85f6d7a4b6dc51081652b4ca5fc. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53:07Z), 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/BRI2O1100080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe33bb92ca4fb717e281a536f3077c2820df1010281881963a5db2488a6de16aa. 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/US4GT7800918.