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 0xb7d6685e02c08ed5c3b57760f681923011cc26c3c65c0e90a330067fa6aed6b2. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/821fa500-73b1-4b15-abf6-b5cc9418e78a.json and https://artists.proofprofile.net/proofs/artist/821fa500-73b1-4b15-abf6-b5cc9418e78a.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 0xcfa1c8589d0a833b3d13f4f94a1fa638ce0b4f26a63649c82d64cb437aaa8556. 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/USV351470245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b5c12635c7590027e6feafe161773c335ca76f71be4adaa43ecfbd86172c31f. 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/USV351470246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb12c0e86d77019751af8e9c53bee0598aece2d8e8d83b98b0bffc93dd9c020f8. 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/USV351470247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x626de02fa5733e4c9bdb59526dc88ba57ee28edd4faa86b71be7aec7c1e480b9. 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/USV351470249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b992ef34c30379e89ce035ed786d3c8a65c18e6585429ecdab70e540cc57ecc. 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/USV351470250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dbd06bf0db3d9d353186f85b78e4567beee5d69dff25d26a4c3a40c9167396f. 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/USV351470263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263dfb75f19f5317e0b77d7c69915ae0f7314bd15e24663fa4a691ffe2749e8f. 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/QM6MZ1469615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14fd7a4426d9bb70b4120c63e66ae90b0618dcc39b71119e10a9ea6ec9d3a7cf. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QM6MZ1469616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe19c42fc3916ca1b35b418089acfc607d9e921bab7f6639354d2b76d1dac7bd1. 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/QM6MZ1469617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e1a330719dbd628a2842cfe34e4df2410d15aa808e8af9d8d5b39e1780aa103. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/QM6MZ1469619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x566b5182a660fd2cc7ca7d9d907be5e1b4abb01102aa74d97db10e0d24640eec. 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/QM6MZ1469620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa20bc01e36d078d025437bcacb933d6fbb7f209f790a5120f564ebaa8ea9ce. 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/QM6MZ1469621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef47ce533387df23990e6c2951a11dc53fddb9a56252ba25b042a3782adc6a5f. 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/QM6MZ1469622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8757df7f2efcf38473a265be2ebd26b1fee96c89cc5fbbaa792b569452a82fa7. 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/QM6MZ1469624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f0ba50a473c47591fdfab1ba65da1896cf2c576d6540698d0fa2d86e31b3ee5. 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/QM6MZ1469625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb26845e12cb6e678ce020d472ba5886ac2b478c8a09532a9bda87137e11d024. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/QM6MZ1469629.