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 0x1d75c3a46325a03eff69a35f6397de3143a345e43b7a11d53220641ad698312d. 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/ffcb2f47-27fc-4b44-9e73-ef21ae943190.json and https://artists.proofprofile.net/proofs/artist/ffcb2f47-27fc-4b44-9e73-ef21ae943190.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 0x446b6f56c3453ef45307f39be02aa5b3ebacf8e06a014f93fb37c58a11983ec3. 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/QZNJV2448938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60dca9fca94e3d7a7f2e0a3cccaa7238fb88b42381103269262613f521afaacf. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/QZNJV2448937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ccd9651b15bb36e07175957751804d20ea7edf64eeeae7d3da639623deb049. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/QZNJV2448940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea0c6e451285a7cfcc97123263484ffaa9e2cf7a39571ee15ee5c7bcef8a2b04. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/QZNJV2448939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccd58f5f4a60e6fc8c5e6e90dd53fe8d1ad59ea3b3b201ec4de4e1340d9fcddd. 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/QZNJV2448943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfa2b8ed2b647458a8dca24131b42fcd41c139040c0486b09c904c4f62fe2313. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35:31Z), 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/QZNJV2448950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aff05a5c2ddc0cc0c3240b9f12997b624d5e83dbe50cf2b46d00f566b552098. 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/QZNJV2448948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x815925adb2be0a631c1a3ee78847094e7bcb376e3c7404ce9dc7fbde58ad24a9. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZNJV2448946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92ee856154a694e7a30c99651812c28b82502f1513cb4354dccdad5da36e458b. 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/QZNJV2448947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6e6ef56503bcca91c3bce77628fad54e8e4988df2b7f415d246cb6313e30184. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZNJV2448941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff7dacd66e718b45bd0330e4d22941f9c30a9c7048d41f282912aad0e34f67ba. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T05:43:55Z), 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/QZNJV2448952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8278a40f6f9f74b11ef6c0df9483213e38ac876c7134059d784a00f6e7bb55e. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35:31Z), 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/QZNJV2448945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22f82d1838fd4ea67d7d2bc31bf14a55d461939210c5fcb669aa993ced3333d0. 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/QZNJV2448954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bd11cc6400969e5931f13fdefb73a1f9198543a996465f4d48140d605d4a60b. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZNJV2448942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x728e0865e7509464689e929b25a9d97c85b594e14b84b12babdfc191c221a21f. 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/QZNJV2448949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84aeb8815887df02410d63cd1ed76bc28653cc6a6bed364eb0cb8bada0c9b67e. 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/QZNJV2448953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x711e76acc833dcc5d0aede8ee004b9d29572610d79198f2801a8476bb5db7902. 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/GX53U2355188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0be9320def8a1362cf9866b37a8af3e8150638da9bf9452c9e30805e74f0a87. 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/QZNJV2448944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90eaf1597eba521953e79f996c0049442bab378a736c4c645a57e57d06f6338c. 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/QZNJV2448955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7669d1722139f39831ba62c8e8182ec8baa6151b4825f1fd3c04a958a28c9f64. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/QZNJV2482192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x916b8210bbbd94f51dbf6877f6bae4767b58fc565f6d7cb8ff1a957bf655f46f. 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/QZNJV2482190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e016ce29ea50c6a2e06378786be8cbca9f0b5965f4d92065b77839cee4ddbf5. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZNJV2448960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa20a2144d0a479adf1c8d16c8c68086f162a1da34065fe4cd807b450bb9811dd. 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/QZNJV2448957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ad6826aa202bc295638eea20970697abe824eeb34d3aeed8f5fb7e5588391b1. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZNJV2482196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8327473b9e8e492368c66c62de0ff52e8077d731365dc39289782d3e74127fa. 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/QZNJV2482194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1701a68357c4a2bf260fbd732f75498dbe541d3f7ddd8841ecc3123c732a78c6. 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/QZNJV2448959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x603d3adfca551cf11d00dc183a6ec01240a817cf41f795d236eff872239d081e. 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/QZNJV2448958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb60b2b0a99c6e259e522457e062520afc4dfbbad3f393b4fc2cc7494527a7b71. 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/QZNJV2448956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd168daa9cd5fdb159c360636dbd717ff7630b9ab74bb22acb4fb0c44ee70eab. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09:34Z), 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/QZNJV2482195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3ce67618099bd099b5f09fbf27cb1c3fbafac9ac467646d189addf11d7dc8ac. 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/QZNJV2482197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e9daea4065c26f8ba6d2a3597e7d5b41f79dfe41bc41b7bae789bc3effa9cdc. 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/QZNJV2482191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x832c476447e6d588350e92531d947b6ea47fb5fac98032b61d46e0c78cd17d38. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/QZNJV2482193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x710f198d4132fe858fdb3ae9fa8d6416a153106dfdf875e8c1573e995fb91e26. 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/QZNJV2482198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc39d76bc6890917d1331bb237f670537f8655fff5d93a2e61493ef9f8a6f9505. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/QZNJV2482199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x383651a39995172f0f2492fa6a7c5057caacc710825f8069c63b05ee9d735da0. Chain 2 (Bitcoin): anchored in block 958666 (2026-07-19T05:00: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/QZNJV2482201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95b5a8443472b7676c4613ab203b7a96a087e5cae88f459c89d0ec8d66d74163. 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/QZNJV2482203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x232c669342da79c869df20f2ee43d0e62589f79c347d21fed0d5eb64d5a70e71. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/QZNJV2482205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa534e54881106ce08fabe0da1c5dc7ccff7b39f91770631d976202435d1d233. 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/QZNJV2482204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10fdbec80b9dc839f2921e727a86110b09cbba0b5d76d300649eefdcd54c9376. 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/QZNJV2482200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa407fc9aeab3da490fc0d8c169eab7cc2a1c0e2d42cc814462c1f2c17c606e3d. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/QZNJV2482202.