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 0x3f16eafc53f010825afa72da0335872043a9bc643d881b1ddb19b92c8dad5129. 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/8cab4520-db41-4172-8108-117d6282d4dc.json and https://artists.proofprofile.net/proofs/artist/8cab4520-db41-4172-8108-117d6282d4dc.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 0x7f5d45f6f60705d3349328a7453b5a94bbbbf788e598164305ed8e7aab4f654b. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/QZ2J21511047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc34a814a99e16fb2ceb050eef1687d2db3cad97f47653db3cdb6b50ef7631eb1. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/QZ2J21511048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5afdd0198d911a718da8fd87ba354f7d6ecffcaf29db3760c20a4376cf2c855f. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZ2J21511050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabef0cbf2f8c0ef72486bbc4b8d8111c1730b61312dfd63f261443b9ad9bc6fb. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58:47Z), 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/QZ2J21511051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b7ba2bb567245f40af55c73a606b842bb11ac9d6a1dd7ce159f7a7ff83abbba. 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/QZ2J21511054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x960a807a97f8294ada80392d7ff13b4a05d00f5bbefe08f7ef092fbb007b3f16. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/QZ2J21511034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c9ba6e512de8d221b988adf09b4c74f82a3adf391df32f88dfe632d372e7c10. 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/QZ2J21511041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b7ea727c7b8cec71a2c08b14bed6f703c16cf4fb6c49c069082dd643c3a228. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), 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/QZ2J21511044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaeebcb1d5223c1740bdf006893d3d91ad772bd64e9cdc7f46367964c104721b. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), 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/QZ2J21511022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa96e2fc41eb0b82cc993297c45ab3ed65eaeb3159d188dcaa45cb38dc6ee4b4. Chain 2 (Bitcoin): anchored in block 958647 (2026-07-19T02:36:14Z), 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/QZ2J21511024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c51912ee91f030ec192cf6cd4a955ca6c26babd05498fcaf8ef1d4a8e1691c. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38:50Z), 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/QZ2J21511009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6a2fcdd5d247e5971a0887497fc1d1b035dff622712ab7745cb0b3fdcf01187. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43: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/QZ2J21511012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b916e40b00c415f5feefe6d57fa1e1ed8af26f7dfeca3f0a360b2f6cf9bca2f. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZ2J21511017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaba009380d14f6bb4a6effb387fb9a3aa87453056513611db7abf82087ded46. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/QZ2J21510997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3abb8f04ce4efb6932e3ed14733800a6b369ce214622a3e53e425c5afb6df3d3. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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/QZ2J21510999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8769edf6eedb7a6bb7a294c2fc87fbc4310e3da12361fa9a579309f8981f59. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/QZ2J21511001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa70e545c0c08e6cf5c4fc507920e2983f6e6942d4a9cf1bba1224fec5538f739. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZ2J21511002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x602de73a58507edf6af9a29d3a11f5a372233b11f6ead1a3b4d02acb83f77dfa. 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/QZ2J21500021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b6331030a056587d9b074fbe59ce44b1141289606f68e7524ed91284e62d02e. Chain 2 (Bitcoin): anchored in block 959002 (2026-07-21T11:47: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/TCAEC1958574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ab02b26ae4f11b2ad7cf57ee79b1dfd854dffe6d5d74290bdb806321748065c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZ2J21502574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c1844d295ee66aa89f30bedbcb169839f98fbda2686693b0e44b001b99bb650. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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/QZ2J21505846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1ffc61a691332d1ede0da792eb5de067842e4e9be62d2a00661979b586f09a3. 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/QZ2J21514197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf100ebeb76f0ab31fb22bd4f769a8cb1ac02a5d3ccf6be1d86362ee47e7b32a6. 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/QZ2J21507605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdef2a2295277827ba5975630537750a1775813a540ea6bb1c4cc14390fddbd34. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/TCABZ1490459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35bebdc546a35e9641abe2740fb9bda5dac6fd2e9ac98698b286f243e836c972. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/TCAGC2239548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeac0ed49f0c714cc2988e264510303f2a3649b7723a7360f44d456372db7f78. 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/QM4TX2216154.