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 0xb978903e18fe0e6d23f66f249d06cac52bfcf33df2a2b069d90713ec1344f49a. Chain 2 (Bitcoin): anchored in block 953768 (2026-06-15T09:30:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c2a2c3b9-d9dd-4ce0-aac0-2d6c50b017f2.json and https://artists.proofprofile.net/proofs/artist/c2a2c3b9-d9dd-4ce0-aac0-2d6c50b017f2.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 0xdbf875ecdf7a1cba815d66cebc220ad7e6832aabde945d5385ec43bc3857d0b6. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKG732422939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa20bfe11c6c5e1aaca068090a5854d168181ccff63444dd5083fc812ee37755a. 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/HKG732406747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x182ad6d42a9d82708d9b566ad48acee13d7c7173716b4d34f0fd6d7bbe7bb67f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/HKG732406743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6266e7ed094c8f89cd575793b6df1386cc40addcb945dd47a445bd5e0200c56. 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/HKG732406710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5a5a734da5e63408c5962cc1630d3acca67506e99ebdef0b8249a18f90879a4. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/FR96X2468641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5ea54e5e07e51f6277493d9164feba061d967339d0201a1e44fb2a453d93b3a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FR96X2468642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b13e49634875d4e32b6da9a9db5652ae4dcb2d63b77b05c82f5e5685ffbedea. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52: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/HKG731682969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20b89af44989474684d8569a6e63d15359c95c90f082b5810ccc5ee8e44dab06. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/FR2X42401947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2882c93a7d13657d290203a1110113e4ae4d9f12b40db67820db31f56d494c49. 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/FR2X42401948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72fbb1cc2422a04263a2907252ac5c7b67cb5b06208cc55cffc5bcbdcf3b3a11. 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/FR2X42401949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50342addf5a590fd928bcc1044520d257a27a1ebd6f220173682ab933c91c9e. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/DGA0R2326553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb682add56e819663a89572e69dab84a69a056d57d53eca5f7ac32fcba2161b66. 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/HKG731679123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c3aab2559d9f213e4b6a6c7eb556e8af1df6795f57fb12052cabc020d967383. 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/DGA0Q2367670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x729b772d873f97caaf2e06404d4a247e8126f5385caf99cde191fd9f2a3074f0. 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/FR2X42448855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44b5b84e8d53ffc1530ed1e897e974f56163709d4700b3834e70d3cf0c5f11ce. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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/HKG731670947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dd83f8306205b27f73bf41424c6bbe8041b0f602d7de3b8d35f1c4a5ee28b62. 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/FR2X42402402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9386126813c68ebd2d26fc48e17b7b4dac220749b9dc052bcabcd548faca19ac. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DGA082397419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa488e6d27c2e5f86dc76c874c6abd4e1dc166bc147a8bb3584f9a95bf9942488. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/HKE022215201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0208a59d065c495bee25db5fc7098ac9ca60175d63c5e1717ea753ab7799d10e. 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/DGA082350220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadbc9821da635e3d7a1e268d1e7b7058a47a80b24e086172d719ef6b475464bd. 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/DGA072319835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa734c80f13a4bcbb5749c7b1885853fbf69bdcaa5192e216e1f8c8dc23a4b00b. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/HKG732373379.