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 0x33dcd5bb00386e8fe24c705819a19021dad51afbe337d7df0fd139e91e8ab047. 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/f0805c36-eff3-44d7-a3a5-cfea3319ae93.json and https://artists.proofprofile.net/proofs/artist/f0805c36-eff3-44d7-a3a5-cfea3319ae93.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 0xc0c2fd160920943993ba9559b1986d301fa6bb3477f98f86c0f6a8812f273acd. 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/QZDA72316134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5d6c0927f9b65df4e8570d4b52fb0c2046632c7b5fbee82f7074b1e31f3a534. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/QZDA72316145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67b98dae8f78bcf08b7830bca43d589cad4c9784992e791ec29e461d3560b592. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QZES92325204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb360075e2dcd6b462cdaf3c8df8b64c644dbc1330609861e6d234551753b74ae. 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/QZTB62375153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90603477bf7b9354468e50286b4159897c47b492e273a5697bec29afa40d99e6. Chain 2 (Bitcoin): anchored in block 958197 (2026-07-15T20:40: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/QZWFR2396724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3e09e749471660b79315acfa3855b9372ebbcdd98e3c700867742624b0481e4. 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/QZK6H2419026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39177378a26908501173026dac6a2e5433ff64a9b303caa5d5d0cbaf6b79ee01. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZPLS2428754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed420a840d08021988a272e063caa556480098f67c7250a138bec387fbefe9e. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/QZPLS2428759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf38a11a114b6390f959023544bc15499c384f0887ba9ea89d60d6dabef7efa3f. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/QZPLS2428760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd9b2cbb070608466885f6858ef52d1d396522565fc2664bed133be1858ee1b. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZPLS2428764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe7d076f521c6ac000648bd90ec5689dd9549b1862dfb8824d16534ed0c61d9e. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QZZ7T2497631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08662729fb39edb1ef472ac68baf1544e15e78029d32806ef63afabb601f4536. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZK6N2521760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a9f4f274b4c519ac210a97f6252e187166f3dd705ee449e562be1e64d06c75. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZK6K2576984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x414a8b62ef04f893b24afb697cf60c6e1e60c23e16cf4c8e750503080a4139fd. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55:37Z), 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/QZK6F2582432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdae3e2700a4d44709cb49174853d258e71a439579efd913628cb8f0c2e3bc451. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QZRP52598579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc0fd1e7dcb2e5b09d4ad02c10ea548e4a7228fdd890cf2b036c9c2824cc619. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/QZTB92583880.