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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2890adb9a9fe84802c4bc2fe2aac44a79a285a110272e1e2efe69e1170708c6. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0fb2b8d3-1719-4995-8e6e-de8ab6592b75.json and https://artists.proofprofile.net/proofs/artist/0fb2b8d3-1719-4995-8e6e-de8ab6592b75.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ed820a79c10a6a5cd08b40b4cfa4c2f2eb46d65f8961a32cc89c5bfeee67b8. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59:45Z), 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/CAN111700159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9461732c0a1d23f5037ff8cb734555724318b6b1d52c4685bcd4fea6ed853e0e. 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/CAN111800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fd408ed9d7470564f39340eb047c6b2de72be29881e06cc94f5601f79cc0768. 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/CAN111800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe61c57d715fa6081e97ad814a36fabb02aa6f1c570bffe7e8aa69577f0b63638. 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/CAN111800012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacb2462a0d7a038762a5145484953810985ea5ba0e09c6a55233998b0cf48fd9. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T11:26: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/CAN111800143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a44d6d6e6272b7827a3356007b28b0c71fbef03e686fafcb6ee4d189be225e0. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/CAN111900082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7ec57c350446f5c30c2bf44e558a10d131e27dbf74abcc7066b730339437f0. Chain 2 (Bitcoin): anchored in block 958612 (2026-07-18T21:29: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/CAN111900066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce6ec7cb060c0b44b80f770599feadf5d821670a058943222e1d6ecdbf1a3fdf. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T16:00: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/CAN111900068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b524b4e38825d49193110cd022ab295b2d04677d28a1f5a5ce2dba90aaf683b. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/CAN112100463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b524b4e38825d49193110cd022ab295b2d04677d28a1f5a5ce2dba90aaf683b. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/CAN112100463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17029a51a7bd2edc6643a5b0611a125a293b4defd6977759a09ca79d766c2706. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/CAN112100460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9572e0b87de2aa74edc40d2d5f7a0a368e28e039d48fcbe70116d3ea6e347d92. 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/CAN112100458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a804c1a4a66ffa3a492f71be56984039d05bfaeb567203643431ed320331a5b. 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/CAN112100461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a163725cda2514fbe121bb118cfe4d509db6cf86673b7b36be9a3fac0af492. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/CAN112100462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c442967564c49b35f036028f75a172d67dd7b1d1c5c0a0908dbccdb2474df8. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T08: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/CAN112300397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ccf528d5c7faa530559e4331ceace0d0b2908b2d8b10949c5cd3e29b6acdb9f. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/CAN112300398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac51622bd7bdc920f58dac5737ae12553be847a9ebb344e4d7cc6f4eaac24af3. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/CAN112400440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3e85138daf64c31f8826abdc61fd5954737f0708ac27ef1c47e5f6a6ee8c186. 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/CAN112400439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd397fa4ac629ca0d69b999b942611da9fe5b904098c54b8af23e0645e0a172d0. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/CAN112400441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3e85138daf64c31f8826abdc61fd5954737f0708ac27ef1c47e5f6a6ee8c186. Chain 2 (Bitcoin): anchored in block 956426 (2026-07-03T01:37: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/CAN112400439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd397fa4ac629ca0d69b999b942611da9fe5b904098c54b8af23e0645e0a172d0. 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/CAN112400441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf37c4b08e05ff79da4c49e84cd0d3f0b45d38fc23e38fb96048d507da84c5c1d. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/CAN112400442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad6ffa33c491350ab729fe53204596be3cfb57e62149355d6f2d2e7f825813b7. 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/CAN112400443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8fae920936820901dcf592514f4efc960db3e99fcd74df596e72200fdc5bae2. 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/CAN112400444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7de7e8fd9392b3316a0f7b162434a17b6b8c701c155aa7d29f226c8e393297fb. Chain 2 (Bitcoin): anchored in block 958075 (2026-07-14T22:55: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/CAN112400446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x692eb442e0fc2369a1d28723d9d370dfe68ea59aece7213d7c845621cea6daaa. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/CAN112400448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc142541e25a467585b0bba66222988903a59eaf0689c69821176714d39ce8a31. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/CAN112100745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25c38efd36c223c194f2e31393e64af52f279f32bc2c31cbcec00c079a4bbcf2. 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/CAN111900386.
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 0x6d2a78d1fa4cfafc6d20c385572fd31205a9ec157a2a36b7edfff8c956799461. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/QZTVM2129320.