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 0xf3b7963ab72e8575718ac9f91e33238b07fb4bfc4541911af458e6b2e8252bd0. 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/307c431c-605b-46f3-b692-6a56d97c4336.json and https://artists.proofprofile.net/proofs/artist/307c431c-605b-46f3-b692-6a56d97c4336.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Fight Songs: The Music of Team Fortress 2
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 0x533d23920085eced83fbc2e5cd6908dd0ab0b19b908aa80c12bea70cac3efcc7. Chain 2 (Bitcoin): anchored in block 958369 (2026-07-17T08:01: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/QM5WW1500853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49801d4e4af3d5130e723b05ad14a08e7bb3f9bbe47faa8bb4abc5a5d86ef6f. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50: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/QM5WW1500363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d81a6210865dee5e37900f5c74e7e938dc8fccad4a6481728a83035094a978d. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33: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/QM5WW1500364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x234a3b9d41d0803a36061dbf8ead45794231302d786282d3681309e0fe1dfd4f. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QM5WW1500365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf709e29aaf93406b8e9f3980ad2510f3f120f33420a4eacbaff34b3f3f3aab07. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QM5WW1500367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x806ae3a9303e6568886787aaee160058eea923ef1c9cef7ecbb18259346ba7ff. 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/QM5WW1500369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2baedf575347b5965af5aa177eac43ae72f510d70d3a8c755deff6f1ccc5996d. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/QM5WW1500372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36170934305e390a3aab228503efaad364d5033c0d0cd87acd807cec991632b2. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11: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/QM5WW1500375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36dcb8eecf724d766e4b325bd4571b91ad64d300b9388ff81915b07e870a6227. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QM5WW1500377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb471f101d1ecf5850397331c711918470dbfbd4682f7ada668a3bc12c8b53769. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17: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/QM5WW1500379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ad5503e3165519a3b4252f224d13dd5c1febe08b13eced7176f164cd59129b. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T18:06:18Z), 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/QM5WW1500381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x792e322c76fd9463128e12aa612ec90e3ed4ddbd343b72af81fa8069cf934fbf. 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/QM5WW1500382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ef816c9790ec9d9cfe1f45edcf2e7709c18754fcf10443f82863de64aed532. 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/QM5WW1500383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b22a0cb938248bf6eb3197ce111135f6aacf0c173e761169e30c8a67bf2599b. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:28: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/QM5WW1500384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d8a109de897936ac43561c71ea7f8423a98de79d3e521a790e84272e934b16. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QM5WW1500385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3366a9e2ff5454b77d6b4701f26fb0d27482f823cbd37e1c1bbd049a2f8ecf1b. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/QM5WW1500388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a2a95ac195e32fe8b60a1d4d97d1dd5a1741e90085c1697176de899692e8d30. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/QM5WW1500414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a7a49f0f6b6064490a01cb6939f1dab6009b2ce059e94a0f4b90ca2001a7992. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/QM5WW1500415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x392be3e76078309eddc6b759f5b3b469b8f07d7320771fb6bcb60e2e4e9b7ad3. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13: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/QM5WW1500416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd045bbafcadac1fa7587e8a1cadfdcba41e6911c04c0597da3018a5c3933145a. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QM5WW1500417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04207db2457f6b18349dc8f636a6582188531fbb236d2ce4c7be8c2fa4961d58. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QM5WW1500418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb1226a7ea9c5f077cb3a6ee77c7ab090ecc2f4bcec74c1fb574dc96913bb4d. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QM5WW1500420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab83f13e4c8cc2746b706591963e5b19f961b8f27233cade77dce4a7600c09d. 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/QM5WW1500422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca68a52ff219e9256e52e2b3c9464d0a044dbac5f513896a5ee7807a1b7165fe. Chain 2 (Bitcoin): anchored in block 956862 (2026-07-06T02:10: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/QM5WW1500427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bb7a76223ab15e53fe5455109002849e431c4d3bb51b4d21a7855bb78a21333. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T17: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/QM5WW1500430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5ab3f55767dc0277c50696a93f6a8113789e6588981deb81f7626c0aaec096. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:11: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/QM5WW1500518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0559635d5f2af07230c62bf407ad6649362f4e1f49cf8f2e2e7be831ed99f696. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/QM5WW1501166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4451b10af37dd262dc93cd45fafa5e4d100cd0e8f1628c6aeb515d8a67825169. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QM5WW1501167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a80669c32e6bf21ca62806ed23372ccaf3a74fc785b31a10134e9da60c54ae8. 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/QM5WW1501093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42a2efda93bbe566462c2f99ce8a6e1aff574890bc11cbcd204c2dc00fa10145. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/QM5WW1501091.
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 0x0023ea536217cf1d27e0d454d909fbc53473a179d4fddf9df61128e8cd42d5d4. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QM5WW1501092.