thumb|Philipp Fankhauser Philipp Manuel Fankhauser (born 20 February 1964 in Thun, Switzerland) is a Swiss blues musician and songwriter. Several of his albums have charted in the top ten of the Swiss
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 0x2e05660fdf3dabf864314c750fb0e5460586b292ddedd3c1992f2e9d5e653375. 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/805a9a70-5b7a-492c-bb62-29d81021bf75.json and https://artists.proofprofile.net/proofs/artist/805a9a70-5b7a-492c-bb62-29d81021bf75.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 0xaedddb0412c57778051126b61fc276ecd9b61e7862ac15d919309941643a7429. 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/CH4281700031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b61f5eec7e5a2763a849a9c9c5f8936edd1ef44090de5ceb73444adce3b12dd. Chain 2 (Bitcoin): anchored in block 958870 (2026-07-20T13:39: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/CH4282100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4361c7284d7a8dbfdc04ce7d0a466ae88f1dd215f56079fd5d8b480ce84ae55c. 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/CH4280800278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41939ca2a4d408dd4674bd1402e115b87acae1f763cd397799c0324f7c30c8de. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04:56Z), 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/CH4280800281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a2e81ddcdc2b52fee2c2f4d103df3ba1d003e66eebb4ef8abf6baf94b46e536. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/CH4211220061.
Philipp Fankhauser Plays Montreux Jazz Festival
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c06e48506db655bfcfadda82a363356cb8444706ad54c86e15a6eda8f01a491. 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/CH4281700011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2a1198792012e5bab113b7be6e214015fb1bb29b73db646c95d9c9cd7e0534e. 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/CH4281700012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6edc7ba198f36616dfceacbd3555e5d805fd8832c346c69ca6393743be9fdf0. 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/CH4281700014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c68fa62ba854ee21800bafc2c859d4f16d2a1ee66be12090d60983a061eab4e. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/CH4281700015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x037f3a8278825dfd4a8570b3a2a843954ce46543d7cce20b5ec1f47b6546c61c. 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/CH4281700021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b8ae8c59c39d925e98ea115e78e9165a65422ebaba17e36f2f6c3e4c82523d2. Chain 2 (Bitcoin): anchored in block 956383 (2026-07-02T18:11: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/CH4281900012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9803176d352aeaaa408cec0ecae0f0fccae85633c3d02f5032bcdc53e1f29d71. 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/CH4281900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a57a9175db772b84dd6a7b9ce37e306758607bb598c57b3bf0260c4bf283aa5. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/CH4281900016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa911b4eced47cacb38499bcf5e7ebbadc61a62ceab13cb5e5cf98db2e770aea. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/CH4281900018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x129376cc63d4ff9129875ec94751bb47ecc20ccbb2f6611d36ec29fcf03e8cad. 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/CH4281900022.
Heebie Jeebies - The Early Songs of Johnny Copeland
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ad688936f6090ca58fc658ff69eb86e94d995dc227d2d602673e88e64154744. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/CH4282200006.
L'italien (Mon hommage à Serge Reggiani)
L'italien (Mon Hommage à Serge Reggiani)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20c217490fca74d059df90b0934061a5d480692405c27392237e7f13834cfeb0. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/CH4282400014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29f242d6c18ec5eb064a482f41a87366ef713a487ef7ff8016006a846eafbe37. 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/CH4282400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa206aae3bf43ebef851e66a89c4d47d9817c93a02844f2685afa2c7236d95b60. 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/CH4282400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29f242d6c18ec5eb064a482f41a87366ef713a487ef7ff8016006a846eafbe37. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/CH4282400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebdf735c251e522694bcdfa1b707080daf237a3caa7bbdf57fa6db98d97fdadb. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T02:08: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/CH4282400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20c217490fca74d059df90b0934061a5d480692405c27392237e7f13834cfeb0. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/CH4282400014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49a279a9ed0fd34b86015733c3ffb6fa2b509cbf56f60ff547a823419e60f222. 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/CH4101102002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6c6d359be0ca053402e22d49c34fd3740d28a4a8441c61cd0a18c35143c303f. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/CH0800712119.
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