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 0x7bc4161eca722c5f4b6c7b598b3807398848c511dd559c5b0e78d711a33f0b03. Chain 2 (Bitcoin): anchored in block 953704 (2026-06-14T22:58:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/77f9e6c2-de45-437d-be75-64fa3fffd699.json and https://artists.proofprofile.net/proofs/artist/77f9e6c2-de45-437d-be75-64fa3fffd699.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 0x35793e7510d0866ba2946d2a7d07bf817f07283ff6ff3d7b972680815644c9c1. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/ESA012214284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d83e96445acad7be1f071a12d00dedd2d397aca8ac55ba3668423e01bd57345. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/QZNJV2387951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94cd2fb02ad260e58d91b9939ace2a8388f6b0aae3ea89cb6e2cdb4288e6f3a9. 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/COAF42497327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacdd38b460e5939e2fa4e7b6855b05039587bcc8b722a5289e4302785a24236c. 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/QZN882406494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cb8f8ab75d35ff13fec8f532a9715b556f964433438ab4cd90d758fa97d374e. 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/QZN882406495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc021b229ebe42bf87d6f5239e5817a4084eb8a6a3e663a397ffab734d5cee930. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZN882406496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa89338b0921cd4974c2542ce19af6b37c34d7856d305a6a1a79dfb2a1acb41a3. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZN882406497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54dc4ddbba24f3d0a0cde65e661e9e58c6087361fef44bc2eb120c670c6ddce5. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZN882406498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74458c9280796ff1cd7ea73b18918b73d4d9be3605e6d05496d6a3fb01e2baa3. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/QZN882406499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd36a4cfb22e7ce59dfd86d511c81b97d25bcfed316fcf8306f4932a57bf1157d. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12:10Z), 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/QZN882406500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x313b3cbf29c8177fa223c0b2564ccb24dfcd5c1d482290fd674bc9d2efe48759. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/QZN882406501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe0b9df04131427e3b402e7963eea98c79b89f67bbfa2de3f8e2c83de2c64c6c. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZN882406502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d24bcab477413449d3baf653f88d92bfdedd351ec7af56962cbc5904b633982. 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/QZN882406503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25316b0ab5b1f252f26361a39806b8190edc383156b4298df814563d9b2a144d. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/QZN882406504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84795a1da30914266279a329cdc184bc2a50fbce43560fe5d2cee5c3af9f5226. 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/QZN882406505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2a13ef708f2a72c5648cbe9f76d7d98e28d2482e172797d0c497ff9b4e1a7c1. 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/QZXLZ2524087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x859854aed709d210d2880f2c88e6ebaabadc758e13b432099f98f05a00f66881. 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/QMEU32308786.