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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed65e1934c2077da6555dc9ec48fd64558cb404204ecbe1c731b5489a5a1c1e. Chain 2 (Bitcoin): anchored in block 953736 (2026-06-15T03:21:19Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/980e3a81-b9a5-4f97-818f-26f93ddfbcc3.json and https://artists.proofprofile.net/proofs/artist/980e3a81-b9a5-4f97-818f-26f93ddfbcc3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Clara Rodriguez: Americas Without Frontiers
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf19b9902b48d75795b6cb64e852921dae143317ebc81cdb6a49ef0543bb76278. 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/GBAJU0900472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c3d4139698974164af515e25826d053541a6200cbc579b1afae5b9f84b4123. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/GBAJU0900474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3456538dfd80687d8dc4dcba50ea95e8f88fe7531bf58495ebd2ffddeed1e4f6. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/GBAJU0900467.
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 0x790cf17852ed6e7bdc01c0c4f3a6e8a8b0706bd8b08d2e272b6e74be44b843aa. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/GBAJU0900463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324b9e767a466ee62f9292067ad6a344598f645d70080a7d999df56fd77aca42. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/GBAJU0900464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd092914b53da7eb4567f316049401de82681fecfddf11454e2cd461d73c155f9. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/GBAJU0900465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bf4cf0579f78fe15163b49353d1d96bd642fc7cc0a49f78e58dd3ea764b8ef1. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/GBAJU0900466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2671a16dc7761ef4a9733906d33445443ec98aee0a46a5ebd275ae1132c1e10d. 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/GBAJU0900468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfac5e6bd6498aca42605d166cd1f2a9c894d173a60510f6746fc565db84d92b9. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/GBAJU0900469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60b0876ac00e382507ac0928859a0f2a8838b5088f5b71bd5ec03cc6130cb43b. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13: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/GBAJU0900470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf078d242c4cff646276ca261a8faa2a09c1b6bb198fee4b59b9525842deaba85. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/GBAJU0900471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x327271ae7041b0270c65dcc0b02882cbd403b2608470f4cb314e82d451b4c807. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/GBAJU0900473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31ce3980f60204b995e1c6c7f1545029176dfd2c6e6623ede0f2df2a765f8049. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/GBAJU0900475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x918ba9c6ad137e11942c516f487239817e25350fc835b124088dd968ab0b063c. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37: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/GBAJU0900476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed4de9626dc1a87b7912e086f824249797083c22d46c0b12a87cccef00e9274. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/GBAJU0900477.