Tommy Lefroy is an indie rock duo based in London, England, consisting of Canadian singer Tessa Mouzourakis and American singer Wynter Bethel. They received a Juno Award nomination in the Breakthrough
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 0x1ab147029c958954be437692ef7fa57c6de6a66f491479eec807fed8b226a924. 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/c90f6e87-370b-4766-ba34-b18446adfee8.json and https://artists.proofprofile.net/proofs/artist/c90f6e87-370b-4766-ba34-b18446adfee8.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 0x8d2bec0ebc0934f9cbc2980cdcd5422b75f113db829f3b5681bbc6a150bf4f71. 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/GB8MX2400412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649e63c6d320427862c1dbec454360c80924e049ae5f6d20a103d4fb1630f700. 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/GB8MX2400805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa3150577cf28a7da6f851d742c64536ccaf37fef47f0c150eaceab5c00108f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GB8MX2400902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd234ffc4bb0310148fa11779752f9e8c547ec45a210847db932e6bbe6110e8a. 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/GB8MX2400531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd17bd8a7ed9526584c62410068b735542fd36f037892886d85d8145ec10027bc. 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/GB8MX2400903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9552f8c987fdc065715300a345186ba0bfc4cd06f8753c957c8f9da251a1e0e. 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/GB8MX2400904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfa6df90e28e55a7166d67fb68a07b573d5b5857f62f10977f275cd5408a1081. 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/GB8MX2401210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d2bec0ebc0934f9cbc2980cdcd5422b75f113db829f3b5681bbc6a150bf4f71. 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/GB8MX2400412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649e63c6d320427862c1dbec454360c80924e049ae5f6d20a103d4fb1630f700. 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/GB8MX2400805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649e63c6d320427862c1dbec454360c80924e049ae5f6d20a103d4fb1630f700. 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/GB8MX2400805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd234ffc4bb0310148fa11779752f9e8c547ec45a210847db932e6bbe6110e8a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GB8MX2400531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d2bec0ebc0934f9cbc2980cdcd5422b75f113db829f3b5681bbc6a150bf4f71. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-21T17:23: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/GB8MX2400412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd234ffc4bb0310148fa11779752f9e8c547ec45a210847db932e6bbe6110e8a. 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/GB8MX2400531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d2bec0ebc0934f9cbc2980cdcd5422b75f113db829f3b5681bbc6a150bf4f71. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GB8MX2400412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e551c2a00e36bfd6b259242dee48d5d3ae2ebb3f0feca2d18c8952c93d1bf93. 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/GB8MX2200630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda4ae47920557046a4ca46540b745a91d09b6d079d12d075187b169895c2a74d. 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/GB8MX2300206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf25d42081caa77b608e4cc70691547ab0348c008d4d96af592ad58d7b1f1ca0b. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GB8MX2300207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc192322ce1ad5ec566ecd89add214918f3a4a0b0ce988f886db08b5eb6ba2f86. 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/GB8MX2200923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ce51c2eab697c91b85db3ca699401133289382b57430c5361338e85457d1e6. 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/GB8MX2201129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5dd03fb385212173cea6db8361590a877dc8a69cf682a9165bd5e4ffba8d2ee. 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/GB8MX2300208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ce51c2eab697c91b85db3ca699401133289382b57430c5361338e85457d1e6. 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/GB8MX2201129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc192322ce1ad5ec566ecd89add214918f3a4a0b0ce988f886db08b5eb6ba2f86. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GB8MX2200923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e551c2a00e36bfd6b259242dee48d5d3ae2ebb3f0feca2d18c8952c93d1bf93. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GB8MX2200630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc192322ce1ad5ec566ecd89add214918f3a4a0b0ce988f886db08b5eb6ba2f86. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GB8MX2200923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e551c2a00e36bfd6b259242dee48d5d3ae2ebb3f0feca2d18c8952c93d1bf93. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GB8MX2200630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e551c2a00e36bfd6b259242dee48d5d3ae2ebb3f0feca2d18c8952c93d1bf93. 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/GB8MX2200630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0377c6334e1ff61a11d0fa8078ec2648840ab48d0240b0a942f2287eb9d2ff48. 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/GBKPL2170620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d9c8f2c805e603554e03c403fb87066330e74b3aacb9ddc973e38ce76de930b. 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/GBKPL2148572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a7beed47268041ff0c14503828534e7c52aa4f30c994f0b67e01d99368a1b03. 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/GBKPL2163145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x995613976419265df579006d3c802ecd0181fe50ab490ebdd395f1dae66b41b7. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBKPL2160207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ca79a4bc5e719efef76df942b15d86b7227f4285867a02f6886573c4531648. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBKPL2170475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934caca222fa5d183d8826d66bf5512b81c30493b0e5f894105d556f4e7d3c92. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBKPL2167892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcebd7006508a533337d3bde35c041d05532c50bb56358edd6c1939bf28bbc973. 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/GBKPL2170621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30597b1953860bd476916b3348283bc00a84befe33457c4971c794c5a59bbff7. 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/TCAFK2101474.