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 0xba782891a9d95491d9592222f0117a351ab10070395346298b2ee3baf956b949. 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/0c478380-3678-442a-8ec0-bd9db5177479.json and https://artists.proofprofile.net/proofs/artist/0c478380-3678-442a-8ec0-bd9db5177479.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 0x0996b81ad21408a982cb1d8eefe206316b22d3eef76b09303c8a3bb8927b4ca1. 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/QZHN91986460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff0a92f380a62189e21cbe1fbf05af478650b8ffe0f8e88490f58a0336f9edad. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZHN82071601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb3d7efcc49f5698ab276190b298eb940051cbf903dc8c5b21f632b7473a0155. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/QZHN82071602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44f6abd08cf65fec74d6ab95740073c2db9ecbbe8a4afeee356fe43560dfa225. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45:32Z), 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/QZHN82071603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x718c4fd705a2d40c196469be27bc7fd0278a169a9955ac2eb5a23defdc444970. 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/QZHN82071604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2af07d81eecb457cf42584f9424f840a9b8e138eb98f292700793d191ce849e. 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/QZHN82071606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7add9ae89786b0a0979b1907f2660860fcbb1d33b72ad0937683e5a1cf8032f3. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZHN82071607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a6438c1827b96990af312c24a9283a7809ed61b926b901efdcfd3c37894ac40. 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/QZMEQ2098395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc78e808d0e19871efe82cbe8d8a638e3d9be0c44f0b2702e09924e7548345c41. 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/QZNWX2175728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeba2e661cc475e074abdc07b38ae67904711358248dabf2176ec8782fea81ac. 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/RO2DY2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef4b96eaa732f0a6c72f9b4e4d8fb4168a736869d0ed83abfdd6fbd69ef2e5ef. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/RO2DY2300063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda66d46ee8e76206c6f5451852f9bc2b25662fa563bffb3113ebe42e37d7ba0c. 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/ROUM72300155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88144704fa5ec53c3e17c5e2ef0300644742c686723d11064579b9916eda77f4. 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/ROUM72300158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e511395ba24247e8f3b592bb86b3a11bdb75e369595fc3bdb5d7a3035e12110. 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/RO2DY2300159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeba2e661cc475e074abdc07b38ae67904711358248dabf2176ec8782fea81ac. 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/RO2DY2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac6913c9d10bcb3af264a7497b2960c7faef6b4e80e101384a50d9e42d3d6d03. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/ROUM72300159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9b6e7282aa561650fc0c627c1f00ecf1fd8c012559927e6155c01b90fb2bf22. 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/ROUM72300160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c2bd28fa02cf067502282e700fe9c1db05e1ee8d9b8f0c74082bbe8e81a248b. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/ROUM72300161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19f54248b62ce67fa0b5a4340da53bfda487b9a0aff0d5d5c27916da45aa19f4. 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/ROUM72300162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46f4a7b79264102c1e7b8dd79f389b9e43ef446d969031141ed1b86e1f47397a. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/ROUM72300163.