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 0x76d12fb06b7d8b0f4a1800e63bae9981f073efbe28483ae4d4ba6a605156fe11. 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/ff0010be-7971-4db0-aeff-3bf070b7a03e.json and https://artists.proofprofile.net/proofs/artist/ff0010be-7971-4db0-aeff-3bf070b7a03e.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 0x1150bb082635a6df1e1a268ee018c8c99a2e35b0556ead948ac9155fd0a5062c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZES61844110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16b2d4ef201908d0c69040168e12648138b34731f34ec41fd954cdb386c367ed. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZES61844111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe56c334e85c060b662777b1ef4995bb56851cfafd4fcd6eeaa84ea3122854064. 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/QZES61844112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x201d3a3c43be2b95ef26f2ad758be09bc64383405d0ef6125dd24d76150258c1. 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/QZES61844113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67c4a79745d0ea62ba396ac03d51011dc20bf935e56b2030ed8a42b7d6e30a66. 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/QZES61844114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88d88f1d375614e4818236a78fc67acea675ebd01c71ede152b0081617874c95. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZES61844115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ba52c2d8fadc5fd95def4ce0014e02e2e6bd16b3b50754b8c4973400b51e2fe. 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/QZES61844117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d3abd8587babe26011906e0d7bff1ba2504af721e1dabbee82ca2174972b6e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZES61844121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cacd9e54dde497e690a3fdd6b09ea01daa11dbdd1770b93d57df6818a862cc6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZES61844122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef39fddb19c8999d40a9a6ede8513a6452bf0bb6f7717448ed5527a6d3b0c67a. 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/QZES61844123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd03ffdcfbf5c2de0acc2a9e5ce7c40e562c7811d053207976ef9039ec99c29b9. 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/QZES61844124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x365f3eba6dbc0cc160644a801ac013345ef29f77cf281dc40aa58a0f00d18bb1. 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/QZHN92257785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e046b4b21476f62716a060994ed217f73280d7e599835ffabf98972f75c38da. 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/QZHN42261732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe0825f3bbb4b65222455de09059edb6d9c23b2a1f865e923843af14193aa5b2. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZDA52263776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8e11058932beb2627094b0c3a4b8dc62e52e6f9f3e0975a671da0e6bab350e0. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZK6Q2141321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6dbbfb9d0203430b10025e9be0e1e4078abdb9169881db07a03c9adddfe2771. 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/QZES92190294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0040696caf7a3deb1879f6f4177ec02c1e279e63f35a80ca8529ac5ea8d033. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:53:06Z), 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/QZES62164971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7c48174058f2a07cdc6d5f0449af15f149fa8e609e44a024e95ce33a95f886. 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/QZDA42158721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabfa36cd7ef91224675a0a050eea143fc9b7d13aa7c2df23ca3f6d9fcfd221ff. 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/QZFZ52151398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0034f97150728a170706f7c8a34fbdded0dc3f08b1b02cda1cbe0a4315275156. 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/QZES72045497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfe49192a5c0e6f894c4abef10107cbdc5edf9d8e6c6c52d3bad5da032515e6b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZDA62087975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe238e7b24a1f5f9ef7b1d9e9d157d31e0c898dae3321c78a04d342357a6815ad. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZFZ52023252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cc8413baddd9ebbf9df974a2db3b5307c020d82130679f49444a94d5b9f365b. 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/QZHN71913093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9df113f08e4c349238a1419c26beda0c06d482b592c86f4fafc2c13f663eea0. 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/QZFZ71992791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a96a68de7ff657e796d3614c916d5368ae041bdfdd1faac46fde7ad6e47a785. 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/QZDA51914624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc6c2ada2c1b2d7245c4905a0e74339b36ea05852edae5c68951a878abe7765. 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/QZDA51914625.