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 0xd86fbdf45c0f21b1a7fa3b53aa90237d5b1d0239ce48463a6eaf3666dee866c9. Chain 2 (Bitcoin): anchored in block 953730 (2026-06-15T02:47:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/934ee997-d0bc-46ef-b87e-c91d3a110879.json and https://artists.proofprofile.net/proofs/artist/934ee997-d0bc-46ef-b87e-c91d3a110879.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 0xd063924dfe6aeef9bd25435a691f670186add71499fabbb9e4f5b3d18520d918. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/GXH2J2592587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x266473f17d40b14097dc2eaff369fed15c9041b49577c08b2db9a087833535ad. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/GXH2J2592588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83b97e50e761829c904bcb17b202dffb8ec713a4423a36b9be42b0b5d1eaaabc. 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/GXH2J2592589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac3d9032878be1eb791a5e6b527f26410bfccd7b967f718057e6e95869a5f3a2. 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/GXH2J2592590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6536ec5b923d15e3bd739ab5bd616065461355c91019855b519aa4ec36376331. 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/GXH2J2592591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3a63539a69f4215d9f9e4a9bc08ada33997a938c68c27238fce85557aad2f1d. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/GXH2J2592592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b6d40f589e061d4fa6ebf868f626252e3bf07021e6eaede9f0199ae2367cc31. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/GXH2J2592593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64ca308be8182f7c1d6ce61eb2a99ff482a7397bfaf58dc79d54403f3ac8dd42. 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/GXH2J2592594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59c5e51e33a3ee6c925994130db83299731547940d7aaa24931b60b77da7f2fe. 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/GXH2J2592595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x961a2f18467a0c35403ddf1002c14cace03a04dea1375ecf818c24e8887c973f. 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/GXH2J2592596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00fd90dcea61f87e2967706e2b8f7c9de7e694543e3a76306d0d27d23c4ea928. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/GXH2J2592597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x216bcf2b73a127e47a6f3eaf56edf71b09028c222026093443e745f235bc002d. 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/GXH2J2592598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f9cf6d95024a377b52543ae4f33d6db956707b90ce0f1fc45d5cd16b2f03053. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/GXHG92575870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90b082fadff005e66675660d2823adbc92458d2283772e49333857c194e949b3. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/GXHG92575871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3ca65786129d1bc4ee6d430307b3b273963e6934a45a3095c0a173b4bf5cd3. 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/GXHG92575872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabfaca90164f9e57a1e5cb5131c991de178430a51b0ed20968a81f4be251473f. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/GXHG92575873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x646993e9070f0455d507122a45cf11df559bfe85581f6c4ed7bb4c4094995e92. 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/GXHG92575874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0dd090226844ee97fbbdf580528a270e5a47d11e79bcd297b80ce20b74f8926. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/GXHG92575875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70ba56a4329e01ce7c7eb27ab55d52bfda88507d684019bf9f6c0e034d5cb6f9. 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/GXHG92575876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x787c7ae5085013a8beb7853656c5490a4265a7ec8e5632396c14c9e0bcf98838. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/GXHG92575877.