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 0x6963ea9cb6eb3399c2e7f0ea572afbc1a453b65b0828a05e72c4298f92b0f63d. Chain 2 (Bitcoin): anchored in block 953765 (2026-06-15T08:55:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bc287660-e9c5-4298-ad5f-15947c6799d0.json and https://artists.proofprofile.net/proofs/artist/bc287660-e9c5-4298-ad5f-15947c6799d0.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 0x9e4e19ee4be8a887c9e332b7b54695bd169c696bd8205cf9996033d60840d57c. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/FR2X41811067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b9208072dfa725784fea28dcf95aa6bd0d9a9f5b3c7a582a62ed3b8a7de0f7. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24:16Z), 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/FR2X41811068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfab27483fd763882bab3dc1968d6b8ef623ea847743ef9ab7ec7bce62eb7f9be. 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/FR2X41811069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbf85616d9966c9ab22f2ff3dec59860ae629436939cb322cd7c907e56bde4c2. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/FR2X41811073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26f904b5d9310b108f1daa11da03227f7a972d547d9126a6269b4548e66c02b8. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/FR2X41811076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51c755b8c35af18d33595eea65ed2f9ccd2a7c4ee28a0f5a51434f604403d433. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/FR2X41811077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ddefc76422ad51cf3a4a57cff05aa9514538305d599b9aeb9398a0f320be17. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01:17Z), 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/FR2X41811078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0bd3a097b30a057000d864b4070f2e075c847d669c2821dff54cbd933604a8a. 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/FR2X41811079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce75afab7a14fdc77448ba8069644c2db1b6c02180227818f8cc7054e725ea4a. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/FR2X41811080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d0a93d56599f75fee21813ad70c940bb1f652135b066010bff297e3a98531d3. 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/FR2X41811081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa5d71e98c43a88d993fb1b58e5f5df02f18c3e249c8e673c1a98e89cba29582. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/FR2X41811082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff252ca31276e5971ea24d036cd2b4f5a3729425578df89e0de0c77923b1eed7. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/FR2X41811083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbe558bbffc65481344220e82f2ec64b5525685c8ace72af27ff20f3b71869a8. 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/FR2X41811084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf4653c55c0187517a51359d6fee4839668392c9baab46e3bd6cb21ad7c4bd45. Chain 2 (Bitcoin): anchored in block 960166 (2026-07-29T23:39: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/FR2X41811085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4af095ccf337be924c40232a79f5eda31308259f5948d91c482ace22353ed65. 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/FR2X41811086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x093ac84e906b2a319b35027901f43919942efd27a07c590a431d10c41b48edee. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/FR2X41811088.