Alice Dutoit (), known professionally as Alice on the Roof (born 23 January 1995 in Soignies, Hainaut) is a Belgian singer. She sings in both English and French. In 2022, she became a coach for the se
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 0x24a1a101391a5eb7600b2fbf2afedbab969f594b630319903e9b472d11103ec1. 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/6c26c4c5-c49d-4dd3-8dda-797cd702854f.json and https://artists.proofprofile.net/proofs/artist/6c26c4c5-c49d-4dd3-8dda-797cd702854f.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 0xbe6b18f4aa2ecc3dc8ed190a05a382b74319ccb716f07dc4950424a3956c0dd9. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/BEDD61500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde43c34b3d76bd0b9cbc037c6b8eb65433bd2ad2632767888a9090016cd69c8b. 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/BEDD61500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc93a2b582cee1e2c5be90731fd518017dadd781d83be523acbf7c75e6356ae4c. 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/BEDD61600001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae6aa257497c017f16373731cd6957f7432ea20d2290d8c7865f797c465166ac. 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/BEDD61600003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7d245611816cf268c5df9e4cc3f98ed16240f6e3362a2820919c0e3353d281e. 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/BEDD61500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3e8bab49674a56fb9ee856551a623c8d7c4c3273d787d7e228c74113ee55f1. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/BEDD61600005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc93a2b582cee1e2c5be90731fd518017dadd781d83be523acbf7c75e6356ae4c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/BEDD61600001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68841b5779ab48ea9093656b1e54e13526c5a349e7156c682a0c5e45e84b55ed. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/BEDD61600002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae6aa257497c017f16373731cd6957f7432ea20d2290d8c7865f797c465166ac. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/BEDD61600003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7d245611816cf268c5df9e4cc3f98ed16240f6e3362a2820919c0e3353d281e. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:39:15Z), 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/BEDD61500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3e8bab49674a56fb9ee856551a623c8d7c4c3273d787d7e228c74113ee55f1. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/BEDD61600005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ac11628922144f850b978b80f5381d030d812821e5306410e937c66230aa82d. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/BEDD61600007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe02f36ce068aa92b5ee438e47d0ad1c011495ef55c4394729118ae5fd0e181bd. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/BEDD61800001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a068dcae5a49d95a22211f4e3253b28f71b159dfed08c163e11037f606e920d. 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/BEDD61800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf996e6251a8a16982bd451e4ce6b2a55f88b8b5fb784b92c7d5ee3fb7b2ce1d. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-20T00:24: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/BEDD61800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a068dcae5a49d95a22211f4e3253b28f71b159dfed08c163e11037f606e920d. 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/BEDD61800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a36c269fe350f57ac526de3a35aeaf23f31ae8c46966d27b9dedd58f4a29271. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19: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/BEDD61800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe02f36ce068aa92b5ee438e47d0ad1c011495ef55c4394729118ae5fd0e181bd. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/BEDD61800001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e15a5f4e4e4014ab0367829d5729fcce6e2c73746a651905d58cdf018fc541c. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58: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/BEDD61800013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a068dcae5a49d95a22211f4e3253b28f71b159dfed08c163e11037f606e920d. 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/BEDD61800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a36c269fe350f57ac526de3a35aeaf23f31ae8c46966d27b9dedd58f4a29271. 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/BEDD61800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e1b4bf3743b94902b00a50d943b69e70d795b99fe5fc6f07e94e7e703e4eb58. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09: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/FR79W2500740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa756e8079fae40f1c59bc40420027847845ce156b455d1bc89203ed5e39cd682. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:11: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/FR79W2500820.
L'amour à la plage (with Alice on the roof)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef0a9c3aa6d333b2d5fb748239e7783bd2195af644d76b57edd65f3ad29b31a4. 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/FRZ051600533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef0a9c3aa6d333b2d5fb748239e7783bd2195af644d76b57edd65f3ad29b31a4. 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/FRZ051600533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c0306dfb817267d6087c99887fbee73bb099242cb8dee62f4ae70dc39c970c0. 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/NLG661800833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfba9fbfb5cf483cb295b9e55e3b540737f3847a393e0a99146b007d75edd1d5a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NL3FK2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb41b11847069858d60a268507c858b5e2b9144aae74592563c63652ad66d018b. 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/BEK012400413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2f849ca39e5fdfa1f59eae8c19d1736eaa9504947aec7e426a44fa8fd0fea5b. 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/FR79W2401740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2f849ca39e5fdfa1f59eae8c19d1736eaa9504947aec7e426a44fa8fd0fea5b. 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/FR79W2401740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8339057b755989477eff14df4ec7a188287ca4290dee56e4cb35eb707c963b88. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/BEY912000009.
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