Select a file to view its exact on-chain source. Sorted README → gnomod → sources → tests.
Append(cur interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}, slug string, body string)
Delete(cur interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}, slug string)
DeleteGallery(cur interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}, name string)
Get(slug string) string
HasHeart(addr string) bool
Heart(cur interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string})
Hearts() int
Render(path string) string
Revision() int
Set(cur interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}, slug string, body string)
SetGallery(cur interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}, name string, spec string)
Signatures reconstructed verbatim from vm/qfuncs — interface params keep their inline definitions.

<gno-columns>

<gno-columns-sep />
**Founder, CEO & CTO of [Samouraï Coop](https://www.samourai.world)**, a worker cooperative from Paris that is a film crew and an engineering studio in one company, building and promoting open-source culture since 2016.
Co-founder of the [Paris P2P Festival](https://p2p.samourai.tv). For more than 12 years I've worked across the peer-to-peer, cybersecurity and open-source ecosystems, researching and building decentralized organizations. Alongside the coop, I lead **samcrew**, our gno.land team: core contributors to GnoVM and the gno.land chain, and one of its genesis validators. I also build [Memba](https://memba.samourai.app).
[GitHub](https://github.com/zxxma) · [samourai.world](https://www.samourai.world) · [Samouraï TV](https://www.youtube.com/channel/UC0gExSSzyU8gTqUjoYerI8A) · [X](https://www.twitter.com/samouraicoop) · [the crew](/u/samcrew)
</gno-columns>
## 今 Now
- **Holding the line.** samcrew runs one of the four validators securing `gnoland-1`, live since mainnet launch on 12 September 2026.
- **Memba, on mainnet.** 14 samcrew packages are live, from the [App Store](/r/samcrew/memba_appstore_v3) to [escrow](/r/samcrew/escrow_v3) and an [arcade leaderboard](/r/samcrew/memba_arcade_leaderboard_v1).
- **Filming the chain.** The crew keeps documenting gno.land: retreats, events, builders.
## 道 Four years in the gno.land core
Samouraï Coop has contributed to the gno.land core for more than four years. The crew has **[256 merged pull requests in gnolang/gno](https://github.com/gnolang/gno/pulls?q=is%3Apr+is%3Amerged+author%3Aomarsy+author%3AVillaquiranm+author%3Amvallenet+author%3Adavd-gzl+author%3An0izn0iz+author%3Ahthieu1110+author%3Amoonia+author%3AWaDadidou+author%3Aomniwired+author%3AAmozPay)**, about one in eleven of every PR ever merged there, and more each year: 48 in 2024, 79 in 2025, 128 so far in 2026.
| | what we do |
| --- | --- |
| **GnoVM** | The interpreter, its type checker, stdlibs and test suite: most of our upstream work. |
| **Security** | Hardening the VM, consensus and p2p against crashes, overflows and malformed input. |
| **Chain & tooling** | gno.land node, tm2, genesis tools, `gnodev`, docs. |
| **Validators** | A genesis validator, [gnomonitoring](https://github.com/samouraiworld/gnomonitoring) and the [katana](https://github.com/samouraiworld/katana) GovDAO daemon. |
| **Governance research** | Our [research lab](https://samouraiworld.github.io/gov-research-wiki/) studies how cooperatives, DAOs and open-source projects govern themselves. [gnodaokit](https://github.com/samouraiworld/gnodaokit) and Memba are its output. |
| **Design partner** | We build our own products on gno.land and send what they teach us back upstream. |
| **Documentation** | Retreat and event reports for the core team, the Peer Dev tutorials, the WEB TRIP interviews. |
## 源 Open source
Everything we can open, we open. Our public gno repositories are on [GitHub](https://github.com/samouraiworld); the whole team page is at [/u/samcrew](/u/samcrew).
<gno-columns>
[](https://github.com/samouraiworld/memba)
<gno-columns-sep />
[](https://github.com/samouraiworld/gnolove)
<gno-columns-sep />
[](https://github.com/samouraiworld/zenao)
</gno-columns>
<gno-columns>
[](https://github.com/samouraiworld/gnodaokit)
<gno-columns-sep />
[](https://github.com/samouraiworld/gnomonitoring)
<gno-columns-sep />
[](https://github.com/samouraiworld/katana)
</gno-columns>
<gno-columns>
[](https://github.com/samouraiworld/gno-validator-tools)
<gno-columns-sep />
[](https://github.com/samouraiworld/gov-research-wiki)
<gno-columns-sep />
[](https://github.com/samouraiworld/peerdev)
</gno-columns>
<gno-columns>
[](https://github.com/samouraiworld/validator-diagnostics)
<gno-columns-sep />
[](https://github.com/samouraiworld/gno-onboarding-bot)
<gno-columns-sep />
[](https://github.com/samouraiworld/gno-govdao-activity-parser)
</gno-columns>
## 作 Products
Products built and run by the coop, closest to gno.land first.
<gno-columns>
[](https://memba.samourai.app)
<gno-columns-sep />
[](https://zenao.io)
<gno-columns-sep />
[](https://gnolove.world)
</gno-columns>
<gno-columns>
[](https://visio.samourai.app)
<gno-columns-sep />
[](https://greffon.io)
<gno-columns-sep />
[](https://reportz.dev)
</gno-columns>
## 組 Inside Memba
[Memba](https://memba.samourai.app) is an experimental operating system for decentralised organisations, and the direct output of our governance research. It is MIT-licensed and [open source](https://github.com/samouraiworld/memba). Each of its parts is a product in its own right. Hover a card for details.
Every game uses one daily seed for everyone, drawn from a gno.land block, and needs no wallet.
<gno-columns>
[](https://memba.samourai.app/mainnet/multisig "Create or import a multisig, propose sends and contract calls, collect signatures from Adena or gnokey, then broadcast.")
<gno-columns-sep />
[](https://memba.samourai.app/mainnet/dao "Browse GovDAO and community DAOs, vote, execute, create your own and talk in DAO channels.")
<gno-columns-sep />
[](https://memba.samourai.app/mainnet/validators "Every validator scored for reliability, plus a live consensus hacker view.")
</gno-columns>
<gno-columns>
[](https://memba.samourai.app/mainnet/alerts "GovDAO and validator alerts on Discord, Slack and Telegram.")
<gno-columns-sep />
[](https://memba.samourai.app/mainnet/apps "The ecosystem's apps, with an on-chain registry, submissions and curation.")
<gno-columns-sep />
[](https://memba.samourai.app/mainnet/directory "Search DAOs, realms, packages, tokens and users, with source and render side by side.")
</gno-columns>
<gno-columns>
[](https://memba.samourai.app/mainnet/gnolove "The gnolove contributor scoreboard, weekly reports and team analytics.")
<gno-columns-sep />
[](https://memba.samourai.app/mainnet/tokens "Browse GRC20 tokens and launch your own.")
<gno-columns-sep />
[](https://memba.samourai.app/mainnet/feed "An on-chain social feed with a public moderation log.")
</gno-columns>
<gno-columns>
[](https://memba.samourai.app/mainnet/quests "GnoBuilders: 85 quests, 8 ranks, a leaderboard and on-chain badges.")
<gno-columns-sep />
[](https://memba.samourai.app/mainnet/game/space-invaders "Marching waves, combos, a mystery UFO and destructible bunkers. Daily or free play, keyboard or touch.")
<gno-columns-sep />
[](https://memba.samourai.app/mainnet/game "A daily tile-merge puzzle. Everyone gets the same board, seeded from a real gno.land block. Streaks and a daily leaderboard.")
</gno-columns>
<gno-columns>
[](https://memba.samourai.app/mainnet/game/barricade "Hold the barricade against The Order for 8 waves up to the Broadcast Tower, then an endless siege. Runs can be certified on chain.")
<gno-columns-sep />
<gno-columns-sep />
</gno-columns>
## 録 gno.land on film
The crew films gno.land from the inside: brand films, core-team retreats, portraits of the teams building on it.
<gno-columns>
[](https://www.youtube.com/watch?v=M920PO3yrHk)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=3czMK3s30KQ)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=7umxHYDJ4Bk)
</gno-columns>
## 祭 Events
We produce the events we believe in, and we film the rest of the ecosystem's. **Paris P2P Festival**: five days of peer-to-peer at Ground Control, free, for 5,000 people. The Édition #1 talks are [all online](https://p2p.samourai.tv). **Hyper Hacktive Festival**: a film festival for independent documentaries funded by Samouraï Grants. It has had three editions, two at mk2 Quai de Seine, and sells its tickets on Zenao.
<gno-columns>
[](https://www.youtube.com/watch?v=PQ9I73tJobU)
<gno-columns-sep />
[](https://hyperhacktive.io)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=PRG0cnV7YG8)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=zx7Dduv0Hd4)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=bOZrUha9aQ8)
<gno-columns-sep />
</gno-columns>
## 報 Contribution reports
Each year, one film shows everything the coop shipped.
<gno-columns>
[](https://www.youtube.com/watch?v=aG4M37FX4II)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=37L4vULszLQ)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=tj0imGVJHQc)
</gno-columns>
## 学 Peer Dev: gno.land, taught on video
A 17-lesson curriculum, produced end to end by the coop, that takes a developer from an empty machine to GovDAO and the interrealm spec. [Watch the playlist](https://www.youtube.com/playlist?list=PLJZrQikyfMc-kBojXgAojOz4UQPuq4DiY).
<gno-columns>
[](https://www.youtube.com/watch?v=C8RuA_uU3Fs)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=nzo6QgxQHgw)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=R5t1GmBRUVk)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=-Z3M1XVxWU8)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=4twoUyjo4rA)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=Qh73MqxxKTM)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=B7bSreCwIls)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=zpGxMQo3V-o)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=UNJSuMdjTFA)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=JJju7-GeRbA)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=SphPgsjKQyQ)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=jM-6ezyn_v4)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=8ld0nsV37SA)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=ujwbKSFS_wg)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=Ssk1m-YGnyo)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=q2jlN8KXBMA)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=Oi77hvJCVbU)
<gno-columns-sep />
</gno-columns>
## 旅 WEB TRIP
Eight conversations with gno.land and web3 builders, filmed by the crew in 2024.
<gno-columns>
[](https://www.youtube.com/watch?v=Hv2QSIjz_U8)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=hKc9eWU2_CI)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=4nvVak97eik)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=Hprl2WkMYCA)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=-kb_N4Y7cm0)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=0cOdIoQ1npI)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=aw8SJajzRdA)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=r_S9YbwF9UM)
<gno-columns-sep />
</gno-columns>
## 映 Films by the crew
40 festival selections, 3 wins. [The Underground Sistine Chapel](https://www.youtube.com/watch?v=fsRFHmdiyGE) took Best Documentary at the London Independent Film Awards and was released free on both IPFS and YouTube.
<gno-columns>
[](https://www.youtube.com/watch?v=fsRFHmdiyGE)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=OqMTmSEbqqY)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=fWE2fpZuDEM)
</gno-columns>
<gno-columns>
[](https://www.youtube.com/watch?v=PEAR7l8dGEk)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=JuHVteEhNzo)
<gno-columns-sep />
[](https://www.youtube.com/watch?v=84RgQxdI3n8)
</gno-columns>
## 数 Numbers
| since day one | |
| --- | ---: |
| Crew PRs merged in gnolang/gno | 256 |
| My merged pull requests, all repos | 2,941 |
| …of which into Memba | 1,018 |
| samcrew packages live on `gnoland-1` | 14 |
| Projects delivered by the coop since 2016 | 500+ |
| Festival selections · wins | 40 · 3 |
| Peer Dev tutorials | 17 |
| Contributing on Gno since | 2022 |
*Counted from GitHub, the chain and samourai.world on 23 September 2026.*
## ♥ <3 is the encryption key
**3** hearts so far. [Send yours](/r/g1747t5m2f08plqjlrjk2q0qld7465hxz8gkx59c/home$help&func=Heart): one transaction, one per address, forever on chain.
Latest: [g1rayfg…lgk2](/u/g1rayfgklwl0aspz488wvrcrvt7t2quy6q06lgk2) · [g1manfr…dlf5](/u/g1manfred47kzduec920z88wfr64ylksmdcedlf5) · [g1juz2y…3vvh](/u/g1juz2yxmdsa6audkp6ep9vfv80c8p5u76e03vvh) · [all](/r/g1747t5m2f08plqjlrjk2q0qld7465hxz8gkx59c/home:hearts)
---
*This page is a contract.* `gno.land/r/g1747t5m2f08plqjlrjk2q0qld7465hxz8gkx59c/home` · rev 15 · block 1403369 on gnoland-1 · every poster on it is drawn on chain · [slots](/r/g1747t5m2f08plqjlrjk2q0qld7465hxz8gkx59c/home:slots)
vm/qrender output, sanitized (docs/render-security.md) and displayed in an empty-sandbox iframe — scripts, forms and popups cannot run. Links stay inert in-preview; right-click to open.