Charles Pasi (born 8 February 1984 in Paris) is a French singer-songwriter and harmonica player. Biography Early life and education Born to an Italian father and a French mother, Charles Pasi gre
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 0x701b88d76b5eadf66e2df03f13e6b68cf09ec39396d743ba5e7a3d989ec3786f. 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/79e5df54-5d80-4180-a595-6439eff82a82.json and https://artists.proofprofile.net/proofs/artist/79e5df54-5d80-4180-a595-6439eff82a82.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 0x19ee6e33e26d93fa2e34a1ebb8258bead80a9074207d20ecb5c153b8155ad9ad. 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/FRUM72000011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdb3dd07b1fe21e20f778de1a37c3846c750f61723466a861332aa7d15dc8ff7. 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/FRUM72000019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91918ac47536f8e7d8addd671acdd7a3069887d4c219f3f41a494430f6072013. 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/FRUM72000015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9f7029cdee316a24cffd925846d963d9c90e869505506bdaba56be6a3c9570a. 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/FRUM72000018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x748db3d2c45c06aae2b89b53bbaec0ad5ebbef416b09159f602bdbf5a38be1af. 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/FRUM72000017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f9b8b5b5bfbbcb7ad67c49bfbe53e1f78e5f30eab12d85f4980a29509c92ab. 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/FRUM72000012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04a394089b143c46a715c5e117da5efe83ad8c657534b6fad4e195f846ae7453. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39:05Z), 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/FRUM72000014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b3aa9b46c91cf6fde12aba2a67704292a248c2a22546074b09f948b380c4902. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/FRUM72000016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76920b49a8fd959e56d79ac907297ff3a3a9ae91f005ca628fe9d91c4c88d827. 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/FRUM71700616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1893c123cc8e3c74f2db7b0809ebeb8b05a7a4c9c0aa206d8b48b45a219feaa0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FRUM71700618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5da9679baafb769464c3d2dc645b450e49ee65ad3e3ae893aaff490ee1514fe. 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/FRUM71700620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77ef7fe887245194f80675ca87268d925fb8abf5c9133212a32f7397540b505c. 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/FRUM71700621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc383128876890d004fccf1778cf71a6a209d00734ae5979f6195d121589a12d2. 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/FRUM71700622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2c5a48e14533eb3c3c10c5578f0f0b67e5b717b605b36f87275e9540cd0374e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FRUM71700623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38e18db58f212f6d9427fc85c4b893872fa04e9cca0dea13e4d1aa2451ebd04e. 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/FRUM71700624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x996889649ce45d3ca9f6ba57920e8c5ad724d445aa9137dfbadb166f082d32fd. 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/FRUM71700625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17fbe5c52e16ed9ebf8fa69a5a5c5476cb4e6081bd21a3fb2a3892599ce33304. 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/FR10S1409291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16e8bbf9d5290b980c379ac6781065bf2768533e4f0f854ef15d58afc68c9ac1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR10S1409297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe47caa4ae77d5198e0ac0552f04249a363bac67e7bfacfd1431d9521b8c76189. 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/FR10S1409299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa74821b65190374980d033984381f9bdb5ec3bc2f79fddc551074873196e186e. 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/FR10S1409300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f70e568f98868552f7219db448dac30985da7e1ca8135f71de6ac4816a9da56. 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/FR10S1409295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a77ffe738e5b4a994eab10e1dd533a9c9ca172d2d6af4e2d1009899e526c2e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR10S1409296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x430ff3f8ee3ccf84457584f1d0ec72d377954d0a97ab44ab2fad6216db43edd1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR10S1409298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee55e0e39f6549e1bebde3ac54e966d5815a8d32f673254fae49213c38be90a4. 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/FR10S1409292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dba2ffef8f243bc8eb587018691d8bf7076d088c82e03ad5a108a3aca605e89. 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/FR10S1409294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90fbdf7e03951ae355e2e4d508bf4a502800c702d7ecd76f88058fca956ab13. 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/FR10S1409301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a7116c8b52e7bae8b78b912e7aa5b4b3f457e2b2609ebd86b0c37ea8d4d4c57. 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/FR6V80766236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65f63d106f667983e86ee938a432a738e6289b873f8c1e5a242e0f033d179392. 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/FR6V80766237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14eac25c415af156c7423fef5255f0ba604d1a50bb9ac7b58f1602875ce65b5b. 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/FR6V80766238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dfc0873a3bdfbf7e64728743505ff68dbc85a383297fda68d4386a48030cd71. 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/FR6V80766239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06176398e34568372e8a3dd7b7c748ce4061a711aabad70b05388eaf922401e0. 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/FR6V80766246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cb9be1f838838d6e46d41b2f7a59cc54b88fdd1977a82f7eae7a5385c85a7c6. 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/FR6V80766247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ee6e33e26d93fa2e34a1ebb8258bead80a9074207d20ecb5c153b8155ad9ad. 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/FRUM72000011.