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 0x9867ce1a57d786ddeec0687b6d4df9bb6e65a72fab52b2a72556223457921c9f. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2c3f42ba-117e-4255-aa58-80bf294b38a5.json and https://artists.proofprofile.net/proofs/artist/2c3f42ba-117e-4255-aa58-80bf294b38a5.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 0x2058ed92d5fa879fecc0b0cfd43c76fcb5585b305efb91ee93697d03f682c4e6. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/NL4WT2300078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf67817130792066ec9226df0389c6062b2bcf9cf6a65d8b443f7d3a1547a07d4. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/NL4WT2300099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bec66716edca9717ce3e89bcffe3dac5f03ffe5ecc408f9fcb6e6e6d7a9a576. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/NL4WT2300114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5388b0b6d8062b37a416ee75e96006caef90ea1f88c059cd5f4b0f775a8bc11d. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/NL4WT2300137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3e160c152aba4f38b8df9f5539c5682b9b965c5e62dd53861ea0f25f218aa63. 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/NL4WT2300192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a0d2187c6c1cc1bbd7cafd1c611b1518e8615113ec5c307f6e06c158226f22. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/NL4WT2300193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf7d6aec2cf231dfa37d34022ebfa56f06233dc21678667ed897014ec84678e3. 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/NL4WT2300205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7300de962d3adcd2d404fca7934b65b2150e71c99d4a52b4256bea30f93b15ea. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/NL4WT2300303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f483a0de94b5b2035dfe0aef555e84fcf53380910ce2081ae7f2388ad454127. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05:52Z), 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/NL4WT2400031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3a16000dad4cf676e962d66127da64c0fa877dda808e1b314609ea0e65da9ca. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/NL4WT2400136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6e3b59ab856b041d8950a0d87dffbb8549af9ee1c6a5ab3b64f93c639aef19. Chain 2 (Bitcoin): anchored in block 957539 (2026-07-11T08:09:42Z), 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/NL4WT2400170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382343a284fbb49d07500844cbf490b3a03cecb2b8ff49c5de677978c74df1b5. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/NL4WT2500098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41fc547285190497fe1f40d1d0e52f888d6339a914cfc66b2f18b8b606d3fb7e. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/NL4WT2500127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bf3d2f586ac855a9b9f22070cbdee5967e623231791deb10fca2e2759663fc7. 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/NL4WT2500250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92b6f8b33c20901e925d90f903dae382f7729fd17b7f1d9d0651374496d89f04. 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/NL4WT2300329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9be7f1b07b896ff24352730c6dd44a489eefa97f2af0b2781f64e53b0015f7d. 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/NL4WT2400336.