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 0xc2d8ee77fb195f1255eaf3a9c4d20e9dde40bd80f5c7c956b228909b8f6a4e05. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ecd07738-17d7-46ba-a328-0638b62a301a.json and https://artists.proofprofile.net/proofs/artist/ecd07738-17d7-46ba-a328-0638b62a301a.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 0x3713fc91a7753d7246cc569fa06454ddd746cd659bb8d5caff270e053c0454d6. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/HKE022375412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68a7db6476f568796bf658cd772ce2080725b7cc718fa24654653c092dc461ac. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/HKE022375413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1051fc91b460560417083a1a43cb3d625011ed5d5126a83f032bea036c9b7ef3. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/HKE022375414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x534cfef973be04c8d6a5686c20c4da2fbc73bffc28536949db8581e08afd1322. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/HKE022375415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aee071574a6ec38c57b9c2ec7bc27442c36e142d8ab49061107efdd3f729ba0. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/HKE022375416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce95df9082471afc2494b5ac2a357dae8a4d8b37f169d546e6b280bc816fc800. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/HKE022377229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a5a0306d0b1d6522e364a703f38d801ffda7a6e766e7f5ec80dc5c0ebc237aa. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/HKE022377230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a1ae5e6aec5ee8ba22f1da0ca32ff55cfbe16a9d17706871662d99626534177. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/HKE022377231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x534eb791d00a6d168b115ddc253d6e9e25397cc0a577d08805ad046403732702. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/HKE022377232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64b6013a149cb480723db5696cbbb61fce1e4e779ed752670d4e2e7a4101671. 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/HKE022377233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcf463238976395df27d161f33de6e2be9a44d405bf47f3fdded2d64f4f7a9f8. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23: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/HKE022377234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e4d47964df4461ec9487855756085040a6a3485a92ec8db1d2e0232d5ac191a. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/HKE022377235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82557ffffc8e2dbc712e913036208b17b40468997ea194d8227fb225e0afc06e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/HKE022377236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd776ff385337bb6daf2f6f27cf57e9e1fef1604520a90f42ca20df8a6f1fffec. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/HKE022377237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd866768a7915ab2093da4ab2fb781338e3dd49b38094d839b6cf89dde75e70a0. 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/HKE022377238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d2c6b351dc09513a9250c018dc464599a380722d84f48f7f115f8244aaafcad. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48: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/HKE022340622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82ebf3e23a29df82d86bccfc62f4edb35a6ef40f66f5addbd965c545cbfb82ec. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/HKE022340623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36df7e0a60cd484cd0b34271ba389d7f82514b81ccf020f5eac6d39263f1a60a. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/HKE022340624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b77844ee471716c846a05969b7037b93ae200cf185c39e30868c74c9352b1bd. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/HKE022340625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07c2e367b308d04f1184b6961fb3b55742e30aa605ac69edab0bd8a8539753d5. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/HKE022340626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1057b524aababa7841dac4d641d8e0db3572498095fd0a56cdd6669f5fa6c9d7. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/HKE022340627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8176bfd3e98024f29960ffd71c57899b077aeb70f229f1a034d4a9f0363b191. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/HKE022340628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7ea27279ae944fe89337093dc2bcc78ccb28fa29af9fd74518136ff8cc27491. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/HKE022340629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7339f862a8ac1105841dff60a282652931c1e8915d14b1d5c3249bd05493c5ce. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/HKE022340630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x823c39a316c16520bcfdb543282895f3d98dab423df30fb92f817a4837769e6a. 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/HKE022340631.