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 0xc072ae61a989ecb962c0d3024c48124a8d6e2c079c28044d83913d88c633085c. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aa258717-51e8-41af-beb7-04deab57cbda.json and https://artists.proofprofile.net/proofs/artist/aa258717-51e8-41af-beb7-04deab57cbda.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 0x57216e8e32fd2b44f1a031f7fc8773ad33eda92f69170b4617870b30b3099edc. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QM9SX2202256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7f7df6a55c8868f08cdf97cbab8ae7810c8f580f334faf40f7e11d5d4e31d2. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T21:42: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/QM9SX2202258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf98c5c6c7cb06d29113f13de726f82bd0744fc7a6ec42751e194db43e1fea4ae. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:02: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/QM9SX2202261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d7f62697598d90225cbc99d14fb30d14f38395a7031eb9cf895003cf25a0e64. Chain 2 (Bitcoin): anchored in block 958870 (2026-07-20T13:26: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/QM9SX2202262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d4652e7a6e85f898cbe137ed622cfd176e5abbac805f1594d732993b009771e. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/QM9SX2202263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57ce0c1b4c9cfe7f0114af4cb4d02efa34d59202a17f63be75bdf97ac212eaa4. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T22:08:14Z), 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/QM9SX2202264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32c6be07491623927be1a616a8210edb2df3eaec3ed57c9251171501650fe0d0. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QM9SX2202265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0edeac18265d58e3cbea5ba3f6b3ce5c31530971ba7d928f534f3dfc456ddc3. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-20T00:22: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/QM9SX2202268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd3567d5acb10b9be4e801c4f5c33d128fd686a6a81062b2366d9d7b7dbe1109. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QM9SX2202269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c74dec5211c4cad72855cc867563a6a1e559dc09b93f1a33a1a003b7a1c22b5. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T23:12: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/QM9SX2202270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe86217516e33b6b4595eefb551b7d93b28551d7f3cda150b201d4d0d0d06fed3. 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/QM9SX2202276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac4e33b3262c5151820f4619bddc2173e9fb4a00a384267b5b4ca48a31e8711. 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/QM9SX2202284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x353497606344cb2bbd7e0b151ebe1237cfaeb49ad88160e185f9f765beda6500. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T16:07: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/USJ3V1229994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbb921e6a4c10d286b9879bd3b47239992f6d330738b7d80edf3a933a617bcb6. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/USJ3V1116190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb098581f6e5424e854ef3e14ebd5d5900abbfb1ffe321896742374d4d33bb9ca. 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/USJ3V1128570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8f2385c5908a0a72fcb91c6616a98b991e3fca3b38823e5bf21365e670fdcbf. 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/VNA0M1817083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x430a03fa28659834a62da86a971cb0d2f8358873eb8f5ecfac832efe8d2ebc8b. 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/VNA0M1817089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x608b2a9d9fcfe930a06e19869772cb3f18e079e1b18a53e5c182961a6d9e1174. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T20:06:13Z), 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/US38Y2548964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4ef4845b8916834638f53da11c12f36d4a53332befb146ebf6d2ce5345d6a19. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31: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/US38Y2548966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2466154c0264d11280fe01eaef2f1b301757b60eca64ba7c65bb7424e41f6942. 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/QM4TW2091114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5baf815db516f1e54677a513c18a910785665c1f51e065efd37658ae6ab067b. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QM4TW2090828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60d378a3ffeb801d0729461d0bd31684e2a8dc38f92065c1e87df7495454a14f. 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/VNR011046897.
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