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 0x5edac342997f4c01d546037c6d6785ba4bd8260778554889121fb83bd8244833. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1ebed2b2-57d1-41d7-9c72-d31dabea8b8e.json and https://artists.proofprofile.net/proofs/artist/1ebed2b2-57d1-41d7-9c72-d31dabea8b8e.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 0x1769ee380e43df793abd4eeeffe2b40d9ec37747ba6d54362551703cdcecc821. Chain 2 (Bitcoin): anchored in block 957198 (2026-07-08T15:54:54Z), 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/ZBAJE2100086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6c382ef6c99bb6efa7dae33ea9d309849b420654b23d67e473238475fdf7f3. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/ZBAJE2100084.
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 0x051ca617022918fda4a46e29d80254018db7d528d0a45fdd8936a3d7c7b624b5. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ZBAJE2100052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa70e0f667ccaa777aeb3336eaf1b61dd6d9274105786021d66a8684d7096fa3d. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ZBAJE2100054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350ebf763be1d70a70110aabb978c0a7648f421131aa878bf93796962cbb56eb. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ZBAJE2100048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cc7dc14aa5f7ad334ed8314a940cc3db5724d5167f034af8e5da2dfd5bb2bfa. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/ZBAJE2100051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x502a24197cdd8b1e2283dddf2e6d88c384add89c2457f8f15f3b3d53281700e7. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27: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/DEH742226542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06037117154d151d1847ec23c446c96430af5d169a36813c4aa0569bc3350ddb. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ZBAJE2100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0574a78392ef60bd72c480b1bf33e91b6707b22124403319b592c87d916bcaba. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/ZBAJE2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd74e0fefd08fc75689934e724d26e6a2977d7f93998909f87bf89e6ad42d5322. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/ZBAJE2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2a21ec8d1482d0435a205ecd8bc18e2ede1aae37b4a938ba4b2436e0efd6a66. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/ZBAJE2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d01eb8842edceb755e18c2250393279afc38a0992fec353e1f6bb82137b931e. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52: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/ZBAJE2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4045b8586bffb8e8efdb9839f843d12b6b5d7f3aaa3a5cb85fb4e58027bb9ba1. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ZBAJE2100165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1233f674226d3cf68e861e37bc4e0d89a2b449284ed6b71fff13b1dce203514. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/ZBAJE2100163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb650271a3cbac925770a75254466ab766ca8b16b52d923b01ceb140ec772323. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ZBAJE2100149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc91e085f4ce4a41ae34899e30e8aaa7de81ea1b4f12cea875675e18485dc2b3. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/ZBAJE2100130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3ef3ff654c47994ae9b4c2d239d870f5ac725a0034aacefa7e3954f3ff07c4b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ZBAJE2100131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88af279557302577f3543f027858634af954a5aeaa838fc9247533204e654d87. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/ZBAJE2100132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b106f165fcec85b5c9e68fc2212ec18700caf09b1415f6ca5e02a40804a0ee2. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ZBAJE2100133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b21e9595e77ba819173104d019d0469a75fc8096ff199d2172a049470f6c953. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ZBAJE2100102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d509cef2b97dd47f5deac0a7f2683998ac14e92b2fbe7a27d9932cf1b0f5164. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ZBAJE2100103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee5d8b6cd94d5fcb520a43917f1a854f679a8af4827225274b425a6b12718860. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ZBAJE2100104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2286cbc0068934bf21e97b453ff2fd03a4501251fbcc4633f003c0e6e009b90d. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/ZBAJE2100105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18078739a84f96bb26dad602a8b4513ad3c4903490467f747ef81163678ab6b8. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/ZBAJE2100106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc5b4a84390a738a8b9dddf4473327c5d8852c902503a52b723d0123d72222e4. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/ZBAJE2100067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7393e45fc9807cdf3dd1feeb3e9508896feae3ca4d704f66f32add86a4f51ea. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ZBAJE2100056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a5f0df2124a2664e4462f74ff1b251f486ce072d8557829f643be96c3dbdbb7. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ZBAJE2100057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f469d4572b7802621f9083775ce547d9d9b116e945ed7e50984d4ce755d89a8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ZBAJE2100047.