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 0xa0ccaa0e1574659f6a08a904fcd44c5373e44d99f0e78858a82a578752aa35b8. 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/b5f2c673-cc58-4e7d-ba3e-459371743214.json and https://artists.proofprofile.net/proofs/artist/b5f2c673-cc58-4e7d-ba3e-459371743214.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 0xdd415d3c4eeb161a4bac76999d2f85eb8a2ae4ec78c8df4c86fb0be02f6b078e. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/FR33T1950001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x310c5423975ed784f0b65a0dc828f4cf9ddbf966f79f6f2715ea8932bd4b74b1. 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/FR33T1950003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x969890487029e686edb546ae1f7fa4155c56a1335725f8c7b0e2d53e22f23e98. 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/FR33T1950004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dd43834b90406113fb90f7c2c99e50dc23ca16f797489343002871cd198942b. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/FR33T1950005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f08f743f68f1428ab4397255faffed9a008e14d757e4a2e91189c997f5e31ab. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54: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/FR33T1950006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde045addb955a9c38c178027a0699d1d6114716a85a1c93544a8474d2bda9918. 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/FR33T1950007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d8229fc13b3e0686febea93490b2175651bc56dde30d7741992dff54ff34c8. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/FR33T1950008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae0289f808a7866145e884fa3059d4c04463c8a64954381b58fb5943f8159ff9. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/FR33T1950009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c20365ad394c144c08bd670463c261df22c82eea49afd7246c5ba3cbce1dc37. Chain 2 (Bitcoin): anchored in block 958487 (2026-07-18T03: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/FR33T2379101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe49490ecd223756cdd07d3eb03091aeea8a4a4b39077c6ad1c702c87cf59233. 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/FR33T2379102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d40991a7cb53ac646e676816c7d77616041900c4d567fbb51f91e1d5a0e89f. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44: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/FR33T2379104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4d6a202d098cbb83d37a13ba4178e8bf3ac65558ed4a37b7588596789fdb3cd. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/FR33T2379105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x031f0a709a205f124ffc7aefeece30d01484d2c3ca98f95d765ad721168bece0. 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/FR33T2379106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf57db6944517dae279b55085d50b45c15786971656f7d7c9603e38c5f91081c. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41: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/FR33T2379107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469fae1789bb62534d9ab0306616cfd3b8c6da7782083e3272594d996224a0d7. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29:18Z), 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/FR33T2379108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd102614512806376eeddaf3c12f2f362efe453e1a68f370c6cb50b7d45fa34d1. 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/FR33T2379109.