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 0xcf56f5e78cee873d5f283df8d4522be7a56975d380872df6849225bb6ca8e626. 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/9b40a812-a951-4f03-88b7-950f8041b9e0.json and https://artists.proofprofile.net/proofs/artist/9b40a812-a951-4f03-88b7-950f8041b9e0.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 0x15ccc736bb6f13f28e62e810faf51f1ebcbdb5a7cb71f1ed856a80e528874a4c. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/QZFYZ2169144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e6500947b989a52f9710ef7cae681e722430d5294eb541b2ff9a2efc1496ffa. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/QZNWT2173822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05a9e377941285bedf304a1dd0107ea49ad783dc104d5e0d7de9d26bfdc74e43. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-02T21:02: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/QM4TW2208910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa96af2c6f9e30e4ff24672373a8ef936474ab303bf633cde1e3030b2151bca9. 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/QM4TW2213248.
if the sky wasn't blue (a bedroom collection)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc67823bf992d59340c609fa8d7dc768102545c0cc6bddd6ccbf41fe429741b9. 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/QM6N22298443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6164a32065f5ca8fff5be9e1954c631cb75fa5bf6be40f98dbcf0ad94a163975. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QM4TW2364272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d3d641ead3d2425b90e3b2c7186d49b2765d462a9265171aaf130c04f0b954. 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/QM6MZ2393398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ca179926368a4faaad91b5c146f4b219c94344d0e05a917aa6f42e8e22c5edb. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21: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/QM6MZ2397803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56c06c4dbc6775d3f0589f1e52e775e3290fbf42d9524b6e1a0e69a0aa972458. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-02T21:02: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/QM7282369486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2147eed3809dd72285c7b75832f5660f86dbbccea5adaade93d1daa648b81b86. 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/QMFMF2355153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2f99ad703049da013bf619bd5c91b6d60315edcbe6ab4a10412e2e705b5ccf5. 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/QM7282463157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa011136be02de2fae44b52360c7faabfcf9eafa6665f0c96602359c6014c9220. 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/QMBZ92484451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00349dee02e018f95bce66273df30a331a3114653c0478e8b7b495f8ce51daf0. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/QMDA62481484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d53147e176e25471a6d8fe1e53a5ea5c462c8dfa6daa507abd0c14673ef89ee. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QMDA72409264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf82380abf20a5c87169403034bc295494cceb3497f7759789c4a5abd85db374. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QMDA72409266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x679be723fd6b439c5eb24eaa5c519aaec5308ebb7ce65d057e9f90dfea5bbfdd. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43:29Z), 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/QMDA72417858.