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 0xc2283a50baeca69344deb48c4089fe890558ee5265169106c3cf0c217c9f6500. 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/1a38daa4-956a-4e8f-b33d-bcc079992841.json and https://artists.proofprofile.net/proofs/artist/1a38daa4-956a-4e8f-b33d-bcc079992841.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 0x8c967bcda7a896227494987173ab29265e77e94640c119d88110a20967a24416. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15:11Z), 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/QM7281862144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7157711f3bd2182dfaebc01589088819c4113d5f54173e268659dd1eb9742be. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/QM7281862150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x409afedb7301f922f2fc4dced75a0dea1f663b8c8c0a31e52ff203784dbc6dc4. 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/QM7281862151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8bbf7e9f083fd5796e8415e97f7d248d28f60f428ed39cf11c146eeb2cfca3f. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/QM7281862155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa8524a33aee58b9d681d32e440b65e7b8bb0e2d43019239da6cc561afc2292. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15:11Z), 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/QM7281862156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1269aa1b2d1a063a4fb62b316cff9fa882087a003c3e100660974d0320814447. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55: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/QM7281862160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca2755ecc00d4e68843811bc20498996eda925a1809af904a152fad41240d72b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QM7281862165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9a12da1dfaa788636fdd0ed769dd8abb44aa45900b378f43309ba3c2e67b0ef. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QM4TX1946608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15eface31b1d9724fa3055712a29384f7effbb09bccb3281c206178243881036. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QM7281938202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83a2828b84cc2d79a1a62adcbca17b002cfb1f1cbd0b7d0583a2db3e046a4966. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QM7282049701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9588796669b99ed988146dfa95be3cea21c680db4437c21f4db17193a4a6182. 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/GRSTY2101433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b541507b4bbbdde902500fc6ab3666f165f7b3750c0fc15ea49960fa3041cb5. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/GRSTY2200075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24fe6641a5a1964a4a8c805932dfdb65145509635ecc2b012eddc68b796856f2. Chain 2 (Bitcoin): anchored in block 958493 (2026-07-18T04:34:53Z), 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/GRSTY2300556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2a52f79cec1d5837e02f4f7196ffd691220080ddedd06e33424dd9d35aae15d. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07: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/GRSTY2301266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb69f6b85b4d9a03805b83e5c921699bcd3deed6b7efa9aedbe1e569ad62ccdd6. 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/GRSTY2301267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70105f7ecbc0fee26fe4c35d59408a82505d8af0d7dd81a9216b0fac496e258b. 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/GRUM72200631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b60dee218371ae8ee4ba79f1936cf0eef08b68d3835757f2a77e168d9ad7cb4. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46: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/GRUM72101803.