<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://forum.drayker.org/feed.xml</id>
  <title>Drayker General Forum — threads</title>
  <subtitle>The newest public threads across github.com/draykerdk.</subtitle>
  <link rel="self" type="application/atom+xml" href="https://forum.drayker.org/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://forum.drayker.org/"/>
  <updated>2026-10-21T06:21:13Z</updated>
  <icon>https://forum.drayker.org/favicon.ico</icon>
  <entry>
    <id>https://github.com/draykerdk/advices/issues/4</id>
    <title>Write the triage protocol for a single veto</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/advices/4/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/advices/issues/4"/>
    <published>2026-09-25T05:46:55Z</published>
    <updated>2026-10-07T02:57:23Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="advices"/>
    <category term="open-function"/>
    <category term="skill:governance"/>
    <category term="level:intermediate"/>
    <category term="effort:~8h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A written triage protocol for a single veto whose grounds bring information beyond the scope considered before the decision.&lt;/p&gt;
&lt;p&gt;Cover at least: how the facts claimed are verified (records, sensors, independent sources, people and local Dks of the context); how the meaning of the new information for this decision is established, not only its truth; how error, misunderstanding and manipulation are detected, including coordinated vetoes with copied grounds; how the smallest adjustment is chosen (exception, bounded test) before any general change; time limits so that verification does not make the veto useless; how the anonymity of whoever vetoed is protected when the grounds could identify them; and how a contested triage reaches the independent member panel. Include one worked case.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;A single well-founded veto can change a decision. That is what makes the veto intelligent, and it is also what makes it an attack surface. The safeguards exist in prose across UID, Dk and the governance; nothing yet says step by step how a triage is carried out and recorded.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The veto chain in &lt;a href=&quot;https://uid.drayker.org/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;UID&lt;/a&gt;, the council and panel description in this repository, and the constitutional alignment paper in &lt;a href=&quot;https://dknowledge.drayker.org/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;Dknowledge&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dk-network/issues/5</id>
    <title>Carry one veto through a network partition</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dk-network/5/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dk-network/issues/5"/>
    <published>2026-09-25T05:46:53Z</published>
    <updated>2026-09-25T05:46:53Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dk-network"/>
    <category term="open-function"/>
    <category term="skill:code"/>
    <category term="level:advanced"/>
    <category term="effort:~12h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A small, reproducible experiment that carries one veto through a network partition, with the code or scripts and a short report.&lt;/p&gt;
&lt;p&gt;The sequence: a veto is signed on a disconnected device; the network splits in two; the device reconnects to one side; the entry propagates and is checked by at least three independent nodes; the partition heals; an execution layer that was about to carry out the contested action refuses it once the entry arrives. Report what happened to ordering, duplicates and conflicting histories, and how long each step took.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The veto chain is only as strong as its behaviour under failure. &amp;quot;Replicated and accepted by propagation&amp;quot; is a claim until someone shows what a real partition does to it.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The section &amp;quot;Carrying the veto chain&amp;quot; in this repository's README and the veto chain in &lt;a href=&quot;https://uid.drayker.org/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;UID&lt;/a&gt;. Any small simulation or container setup is fine; the point is a result someone else can rerun.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/uid/issues/5</id>
    <title>Specify one entry of the veto chain</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/uid/5/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/uid/issues/5"/>
    <published>2026-09-25T05:46:51Z</published>
    <updated>2026-10-07T08:17:37Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="uid"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:advanced"/>
    <category term="effort:~10h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A specification of one entry in the veto chain: its fields, what is signed, what is public and what is sealed.&lt;/p&gt;
&lt;p&gt;Cover at least: the address of the contested decision; the grounds (intention, motives, scope, facts) and which parts can be sealed so that only triage reads them; how the entry proves that its signer is a member with standing in the affected context without revealing who they are; the hash of the previous entry; and the signature. Close with three worked entries in sequence: a veto, the triage outcome that answers it, and a panel order.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The veto chain is described in prose in this repository, and several others point to it: Dk, Dk Personal, Dk Network, the councils and the Drayker governance. Until an entry has a concrete shape, none of them can be designed against it, and the promise that a veto cannot be lost, forged or quietly ignored cannot be checked.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The section &amp;quot;The veto chain&amp;quot; in this repository's README. Existing append-only logs, certificate-transparency logs and anonymous-credential schemes are good prior art; say what each would get wrong here.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/daf/issues/4</id>
    <title>Bring the Português README up to date</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/daf/4/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/daf/issues/4"/>
    <published>2026-08-11T22:59:37Z</published>
    <updated>2026-08-13T07:44:53Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="daf"/>
    <category term="open-function"/>
    <category term="skill:translation"/>
    <category term="level:entry"/>
    <category term="effort:~4h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;README.PT.md&lt;/code&gt; carrying the same content as the English &lt;code&gt;README.md&lt;/code&gt;, including the sections added when the specification was published.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The Portuguese README is four paragraphs describing how a unit joins and how resources work. The English one now also says what the federation is for, where the specification lives, what the record in &lt;code&gt;federation/&lt;/code&gt; holds, and — importantly — what is and is not running.&lt;/p&gt;
&lt;p&gt;That last part is what makes this more than tidiness: a reader arriving in Portuguese currently gets no warning that nothing is operational yet. The gap between the two files is the gap between an invitation and an honest one.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;README.md&lt;/code&gt; is the source. Keep the link to the English version at the top and the note about which one is ahead.&lt;/p&gt;
&lt;p&gt;Terms that should not be invented fresh — federative points, function, module, unit, assembly — appear across &lt;code&gt;dafp/&lt;/code&gt;. Consistency with those matters more than elegance, because the same words carry the mechanics.&lt;/p&gt;
&lt;p&gt;Translating &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-000-federation-constitution.md&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-000&lt;/a&gt; and &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-001-phase-0-github-federation.md&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-001&lt;/a&gt; is a much larger job and is not part of this function. If you want it, open a separate one.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/daf/issues/3</id>
    <title>Design the ICP migration for Phase 1, against the conditions that would force it</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/daf/3/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/daf/issues/3"/>
    <published>2026-08-11T22:59:35Z</published>
    <updated>2026-10-09T02:51:23Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="daf"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:advanced"/>
    <category term="effort:~12h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A proposal in &lt;code&gt;dafp/&lt;/code&gt; for moving the federation onto ICP: what it would run, what it costs, what it carries across, and which condition triggers the move.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;ICP is the stated direction — the reason being reputation and resource management that a repository cannot carry. &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-001-phase-0-github-federation.md#7-when-phase-0-stops-being-enough&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-001 §7&lt;/a&gt; records that direction and deliberately separates it from the trigger: naming where the work goes is not the same as deciding when it goes there.&lt;/p&gt;
&lt;p&gt;That separation is the whole point of this function. Three previous attempts picked a platform first — Aragon on Ethereum, then DAOhaus on Optimism, then canisters on ICP — and each was abandoned before deployment. The reason was never the design. It was that a deployment demands funding, tokenomics and an audience before the federation has recorded a single decision. The direction was right more than once; the order was wrong every time.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-001-phase-0-github-federation.md#6-what-phase-0-does-not-give-you&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-001 §6&lt;/a&gt; is the requirements list, already written: no censorship resistance, no cryptographic guarantee, no sybil resistance beyond judgment, no anonymity, no custody. A useful proposal says which of those ICP actually fixes, and at what running cost per year.&lt;/p&gt;
&lt;p&gt;Three things worth being concrete about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Migration of the record.&lt;/strong&gt; The history in &lt;code&gt;federation/&lt;/code&gt; has to survive the move with its attributions intact. A design that starts everyone at zero throws away the only thing Phase 0 produces.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Anonymity.&lt;/strong&gt; The hardest of the conditions and the least explored — the earlier drafts describe contributors who cannot participate publicly, and no phase has an answer for them. Treating it seriously is worth more than a fast recommendation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What stays out.&lt;/strong&gt; The transferable instrument is out of scope by &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-000-federation-constitution.md#61-what-is-not-in-scope-here&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-000 §6.1&lt;/a&gt;. A substrate that can hold one does not by itself settle whether it should.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An answer that is only a platform comparison repeats the mistake this function exists to avoid.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Status, 2026-10-09.&lt;/strong&gt; Part of the ground this function covers now exists, so a proposal can start from it instead of from zero:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/draykerdk/daf/tree/master/icp&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;&lt;code&gt;icp/&lt;/code&gt;&lt;/a&gt;, added in &lt;a href=&quot;https://github.com/draykerdk/daf/pull/24&quot; class=&quot;issue-link&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;#24&lt;/a&gt;, is a Motoko reading of the event log of &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-002-phase-0-instruments.md#6-the-event-log&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-002 §6&lt;/a&gt;. It reproduces every event hash and the standing of every holder, byte for byte, and includes a canister that would hold the log and certify its head. Nothing is deployed. Its README lists what would move and what would not, the toolchain limits, cost notes and the open questions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Migration of the record&lt;/strong&gt;, above, is therefore partly answered: the history can be replayed and verified outside the repository's own tools.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Still open, and the part this function asks for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;which condition of DAF-001 §7 would trigger the move;&lt;/li&gt;
&lt;li&gt;what running it would cost per year;&lt;/li&gt;
&lt;li&gt;how anonymity would work;&lt;/li&gt;
&lt;li&gt;which phase may use ICP (GOVERNANCE §1 and DAF-001 read differently).&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/daf/issues/2</id>
    <title>Run the first assembly, against work that already happened</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/daf/2/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/daf/issues/2"/>
    <published>2026-08-11T22:58:47Z</published>
    <updated>2026-10-09T02:51:20Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="daf"/>
    <category term="open-function"/>
    <category term="skill:governance"/>
    <category term="level:intermediate"/>
    <category term="effort:~6h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;One completed assembly cycle in &lt;code&gt;federation/assemblies/&lt;/code&gt;, run end to end against a delivery that has already happened — not a hypothetical one.&lt;/p&gt;
&lt;p&gt;Open the cycle as an issue, claim the delivery, draft the report from &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/federation/assemblies/TEMPLATE.md&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;the template&lt;/a&gt;, hold the seven-day window, record the tally, merge. The procedure is &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-001-phase-0-github-federation.md#4-the-cycle&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-001 §4&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The specification of the DAF federation itself is a candidate: it was declared in a public issue, its result is inspectable, and it closed.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The rules are written and nothing has ever been run through them. Quorum at 30% of active points, one point per function, a bonus per function on module completion — these are starting values that no use has validated. The first assembly is the cheapest possible way to find out which of them are wrong, and it costs nothing but the time to hold it.&lt;/p&gt;
&lt;p&gt;Running it against real work also settles the awkward first question honestly: the founding steward holds a majority by construction, because the steward did the work. Better to have that visible in a real ledger than described in a document.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-000-federation-constitution.md#31-what-counts-as-delivered-work&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-000 §3.1&lt;/a&gt; for what counts as delivered, &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-001-phase-0-github-federation.md#4-the-cycle&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-001 §4&lt;/a&gt; for the cycle, and the three templates in &lt;code&gt;federation/&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Expect the templates to be wrong somewhere. The last section of the assembly report exists for exactly that — write down what the rules cost to operate, so the next revision argues with evidence.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Status, 2026-10-09.&lt;/strong&gt; This function cannot be completed yet. Weight in a vote comes from the assemblies held before it, and before the first there are none, so the first assembly is a founding assembly. DAF-000 and DAF-001 do not say how a founding assembly is decided. Until DAF-001 §4 does, the tally reports its outcome as undetermined, &lt;code&gt;close&lt;/code&gt; does not write it, and &lt;code&gt;check&lt;/code&gt; stops on a report that records it (&lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/federation/README.md#running-an-assembly&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;federation/README.md, &amp;quot;Running an assembly&amp;quot;&lt;/a&gt;, &lt;a href=&quot;https://github.com/draykerdk/daf/blob/master/dafp/daf-002-phase-0-instruments.md#7-what-stays-unspecified&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;DAF-002 §7&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The procedure has also changed since this issue was written. Cycles and claims use the issue forms, and the report is drafted, counted and closed with &lt;code&gt;node tools/daf.js draft&lt;/code&gt;, the &lt;strong&gt;Federation tally&lt;/strong&gt; workflow and &lt;code&gt;node tools/daf.js close&lt;/code&gt;, as described in that README section.&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/value-unit/issues/1</id>
    <title>Specify an experimental ledger of contributions and accountability</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/value-unit/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/value-unit/issues/1"/>
    <published>2026-08-11T10:46:37Z</published>
    <updated>2026-08-11T10:46:37Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="value-unit"/>
    <category term="open-function"/>
    <category term="skill:governance"/>
    <category term="level:advanced"/>
    <category term="effort:~12h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A specification for an experimental ledger: contributions, needs, decisions and accountability. Who takes part, what the unit of record is, who reviews it, and what ends the experiment.&lt;/p&gt;
&lt;p&gt;An accounting exercise. Deliberately.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The order of work here is the thing most likely to be got wrong. The first validation is an accounting one, not a monetary one — a transparent record of what was contributed, what was needed and what was decided, before anything moves and before any unit exists to move.&lt;/p&gt;
&lt;p&gt;Nothing internally demonstrates monetary policy, liquidity, audit or financial governance, and this component does not promise income, return or support payments to anyone. A ledger is what makes the rest possible to argue about honestly.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;&amp;quot;Unit of record&amp;quot; does not mean currency. Hours, deliveries, commitments met — the question is what can be recorded consistently enough that two people reading the ledger agree on what happened.&lt;/p&gt;
&lt;p&gt;Whatever this becomes, it stays inside the limits on the economy page: no token, no exchange, no return.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/fn/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/fn/&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dk-academy/issues/1</id>
    <title>Build one pilot learning experience</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dk-academy/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dk-academy/issues/1"/>
    <published>2026-08-11T10:46:34Z</published>
    <updated>2026-08-11T10:46:34Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dk-academy"/>
    <category term="open-function"/>
    <category term="skill:docs"/>
    <category term="level:entry"/>
    <category term="effort:~8h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;One pilot learning experience built around a single problem, with one observable delivery at the end and one human review of it.&lt;/p&gt;
&lt;p&gt;The problem, the material someone would work through, what they hand in, and what the reviewer looks for.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The Academy is not a gate — it is not a requirement for taking part, and it certifies nobody. That makes it harder to design, not easier: it has to earn its place by being useful to someone who could have skipped it.&lt;/p&gt;
&lt;p&gt;One experience that actually works is worth more than a curriculum nobody has run.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Pick a problem that already exists as an open function somewhere in this organization. Formation attached to real work is the whole premise, and there is no shortage of real work.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/fn/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/fn/&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/stations/issues/1</id>
    <title>Design one pilot activity, with no place required</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/stations/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/stations/issues/1"/>
    <published>2026-08-11T10:46:10Z</published>
    <updated>2026-08-11T10:46:10Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="stations"/>
    <category term="open-function"/>
    <category term="skill:governance"/>
    <category term="level:entry"/>
    <category term="effort:~6h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A design for one pilot activity — local or remote, no place required: who coordinates it, what support it offers, how participation is measured, and the condition under which it ends.&lt;/p&gt;
&lt;p&gt;Small enough that one person could run it, specific enough that someone could say it failed.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;This component starts with an activity, not with a building. A physical centre is only considered after there is evidence of demand and of something that can sustain itself, and right now there is no instrument that would produce that evidence.&lt;/p&gt;
&lt;p&gt;There is no inventory of properties, no staff, no budget, no licences and no confirmed pilot. This function is what turns a long-term idea into something testable this month.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The ending condition is the part people skip. A pilot that cannot fail teaches nothing, so decide up front what result would mean &amp;quot;do not do this again&amp;quot;.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/fn/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/fn/&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/distributed-support/issues/1</id>
    <title>Write what a support node is, in both tiers</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/distributed-support/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/distributed-support/issues/1"/>
    <published>2026-08-11T10:46:06Z</published>
    <updated>2026-08-11T10:46:06Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="distributed-support"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:intermediate"/>
    <category term="effort:~8h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;The first description of what a support node is, in both tiers: the authenticated, supervised node the main network relies on, and the light contribution the secondary network accepts without identity.&lt;/p&gt;
&lt;p&gt;For each: what it contributes, what it has to guarantee, what it is trusted with, and what happens when it returns a wrong result.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The design already says trust here comes from redundancy rather than from reputation — the same work computed at several independent points and compared. But nothing public says what a point is, which makes the guarantee unfalsifiable.&lt;/p&gt;
&lt;p&gt;Without this, &amp;quot;decentralized&amp;quot; is a claim about intentions.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The two tiers are the interesting part. Something contributed without any identity still has to be worth trusting under comparison, and saying exactly why is most of the work.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/fn/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/fn/&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/open-science/issues/1</id>
    <title>Demonstrate evidence organization on one non-clinical question</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/open-science/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/open-science/issues/1"/>
    <published>2026-08-11T10:45:44Z</published>
    <updated>2026-08-11T10:45:44Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="open-science"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:intermediate"/>
    <category term="effort:~10h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;One non-clinical research question, and a demonstration that does only this: search, explain, or organize existing evidence about it. On synthetic data, reviewed by someone with domain expertise.&lt;/p&gt;
&lt;p&gt;Written up so a reader can see what was done, what the limits were, and where it would break.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;This repository describes a domain where overreach is not a style problem — it is a safety problem. There is no clinical protocol, no validation, no dataset, no device, no regulatory approval and no safety evidence, and the honest first step is deliberately unglamorous.&lt;/p&gt;
&lt;p&gt;Doing the small version well is what earns the right to describe anything larger.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Non-clinical means the output cannot be read as being about a particular person's health. Organizing published findings on a research question qualifies; anything resembling a diagnosis, a recommendation or a triage does not.&lt;/p&gt;
&lt;p&gt;The specialist review is part of the deliverable, not a formality after it.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/fn/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/fn/&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dk-personal/issues/1</id>
    <title>Write one concrete personal use case</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dk-personal/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dk-personal/issues/1"/>
    <published>2026-08-11T10:45:41Z</published>
    <updated>2026-08-11T10:45:41Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dk-personal"/>
    <category term="open-function"/>
    <category term="skill:docs"/>
    <category term="level:entry"/>
    <category term="effort:~4h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;One concrete personal use case, written out: who it is for, what actually hurts for them today, which data the agent would be allowed to touch, what result it produces, and how you would judge whether it worked.&lt;/p&gt;
&lt;p&gt;One person, one situation. Not a feature list.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;Dk Personal is the thinnest component in the ecosystem, and unlike the others there is no unpublished specification waiting to be released — internally it exists as an index note and an admitted interpretation. Nothing about what the agent may keep, send upward or refuse can be settled while the thing it is supposed to do stays abstract.&lt;/p&gt;
&lt;p&gt;This function is first on purpose. Everything else in this repository waits on it.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Pick a situation you actually recognise. An assistant designed from a persona tends to produce guarantees nobody needed.&lt;/p&gt;
&lt;p&gt;The one constraint that is not negotiable: no real personal data, anywhere in the example.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/fn/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/fn/&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/pap/issues/1</id>
    <title>Describe the minimum project lifecycle, without an economy</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/pap/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/pap/issues/1"/>
    <published>2026-08-11T10:45:17Z</published>
    <updated>2026-08-11T10:45:17Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="pap"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:intermediate"/>
    <category term="effort:~8h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A description of the minimum project lifecycle, with no economy of its own attached: create a project, set an objective, invite a participant, review a proposal, record a contribution, and close or reuse the project.&lt;/p&gt;
&lt;p&gt;Six steps, each one saying what has to exist for it to happen and what is left behind when it does. No funding, no reputation, no distribution — those depend on components that are themselves unspecified, and pulling them in here is what keeps this from being written.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;Projects &amp;amp; Applications is meant to be where every other project in the ecosystem lives, which makes it the piece most likely to be designed by accumulation. A lifecycle small enough to describe in one document is what makes the rest arguable.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The hardest step is the last one. Deciding what happens to a project that ends — discarded, archived, or turned into something another project can clone — shapes everything before it.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/fn/&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/fn/&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/drayker.org/issues/1</id>
    <title>Write the first-time contributor guide</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/drayker.org/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/drayker.org/issues/1"/>
    <published>2026-08-06T03:14:19Z</published>
    <updated>2026-08-10T01:30:48Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="drayker.org"/>
    <category term="open-function"/>
    <category term="skill:docs"/>
    <category term="level:entry"/>
    <category term="effort:~5h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A guide for someone who has just decided to contribute and does not know the system: where the map is, how a function is claimed, how pull requests to &lt;code&gt;master&lt;/code&gt; are checked and discussed, and what happens after they open their first pull request.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The portal explains that you do not need to know the whole system to contribute to it. It does not yet explain the first twenty minutes.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The DFM page and the open-functions board describe the shape of the work. This function is the missing bridge between &amp;quot;I want to help&amp;quot; and the first claimed function.&lt;/p&gt;
&lt;p&gt;Where it lives is part of the function — this repository, or &lt;code&gt;dknowledge&lt;/code&gt; alongside CONTRIBUTING.md.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/osdk/issues/1</id>
    <title>Decide whether OSDK is active architecture</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/osdk/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/osdk/issues/1"/>
    <published>2026-08-06T03:14:17Z</published>
    <updated>2026-08-10T01:30:57Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="osdk"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:entry"/>
    <category term="effort:~4h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A short document, and an update to this repository's README, stating whether OSDK is an active part of the Drayker architecture or an early idea kept for the record — with the reasoning.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;OSDK has a published documentation site and a one-sentence description, and it does not appear in the ecosystem map at &lt;a href=&quot;https://drayker.org/#org/eco&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/eco&lt;/a&gt; — so a reader cannot tell whether it is a live layer or a fossil. Either answer is fine. Ambiguity is not.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Compare what OSDK claims to do with what Dk Network and UID already cover. If it overlaps entirely, say so.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dk/issues/2</id>
    <title>Expand the ethical code of Dk</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dk/2/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dk/issues/2"/>
    <published>2026-08-06T03:14:15Z</published>
    <updated>2026-09-25T05:59:06Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dk"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:intermediate"/>
    <category term="effort:~8h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;docs/ethos.md&lt;/code&gt; written out, beyond the single sentence it currently holds.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The documentation itself says the ethical code is one of the most important parts of Dk's intelligence. What is published is one line. A statement of importance without content is the weakest kind of claim a system can make about itself.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The manifesto and the principles at &lt;a href=&quot;https://drayker.org/#org/manifesto&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/manifesto&lt;/a&gt; are the values the rest of the system already commits to. This function is about what they mean for an intelligence that acts.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dknowledge/issues/6</id>
    <title>Date-audit the papers and the roadmap</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dknowledge/6/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dknowledge/issues/6"/>
    <published>2026-08-06T03:14:13Z</published>
    <updated>2026-08-10T01:30:55Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dknowledge"/>
    <category term="open-function"/>
    <category term="skill:docs"/>
    <category term="level:entry"/>
    <category term="effort:~6h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A list of where the published papers and the roadmap no longer match the current state of the projects, with dates.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;This is the most complete documentation in the ecosystem and also the oldest. Parts of it predate the current shape of the projects. A reader today cannot tell which parts are still current, and that quietly undermines everything else here.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Read &lt;code&gt;papers/&lt;/code&gt; and &lt;code&gt;roadmap/&lt;/code&gt; against the current repositories and the ecosystem map at &lt;a href=&quot;https://drayker.org/#org/eco&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/eco&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You do not have to fix what you find. Listing it accurately is the function.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/uid/issues/1</id>
    <title>Write the identity requirements</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/uid/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/uid/issues/1"/>
    <published>2026-08-06T03:14:11Z</published>
    <updated>2026-10-21T06:21:13Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="uid"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:intermediate"/>
    <category term="effort:~8h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A requirements document for UID: what a unique identity in this ecosystem must guarantee, and what it must never do.&lt;/p&gt;
&lt;p&gt;Cover at least: what an identity is bound to; how a participant proves control of one; whether identities can be separated or held pseudonymously; how contribution history attaches to an identity; and what happens when an identity is lost.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;UID is described as the primary system design and the basis for every application on the platform. No requirements are published, so nothing about it can be designed against or argued with from outside.&lt;/p&gt;
&lt;p&gt;For a system whose premise is that strangers cooperate, how identity works is not a detail to postpone.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Prior art and objections are as welcome here as proposals. What existing identity systems get wrong is a good place to begin.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dfmpproject/issues/1</id>
    <title>Publish a worked example of a project proposal model</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dfmpproject/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dfmpproject/issues/1"/>
    <published>2026-08-06T03:14:09Z</published>
    <updated>2026-08-10T01:31:01Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dfmpproject"/>
    <category term="open-function"/>
    <category term="skill:docs"/>
    <category term="level:entry"/>
    <category term="effort:~5h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;One complete example of a project proposed through DFM: the issue modelled, fragmented into functions, with the modules that connect them made explicit.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The repository describes the idea of distributed, modularized projects but does not publish the models it refers to. Proposing a project is therefore harder than it should be — the only way to learn the shape is to guess it.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;A real proposal works better than an invented one. Any of the open functions in this organization could be written up as the example.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/bsdk/issues/2</id>
    <title>Publish the first motion for resolution on the base structure</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/bsdk/2/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/bsdk/issues/2"/>
    <published>2026-08-06T03:14:06Z</published>
    <updated>2026-08-10T01:31:09Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="bsdk"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:advanced"/>
    <category term="effort:~12h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;One motion for resolution, published in &lt;code&gt;docs/&lt;/code&gt;, on a concrete part of the base structure — how a function is described, how modules compose, or how the structure is meant to evolve without discarding what works.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;This repository is described as the place where motions for resolution on the kernel's base structure live. None are published. One worked example would show what a motion looks like here and unblock everyone who would write the second. Drayker holds earlier architectural work on the base structure that has never been published — consolidating it into a motion is a legitimate way to do this.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The ground rule is published and binding: only the requirements of Dk and the Drayker platform are final. A motion argues for a solution to those requirements; it does not redefine them.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/metadfmp/issues/1</id>
    <title>Write the research charter for Meta DFM</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/metadfmp/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/metadfmp/issues/1"/>
    <published>2026-08-06T03:14:04Z</published>
    <updated>2026-08-10T01:31:13Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="metadfmp"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:advanced"/>
    <category term="effort:~10h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A document stating what Meta DFM actually covers: the mathematical and logical protocols underneath DFM, and how the engineering swarm — the teams and artificial agents working on the technical architecture — is meant to be coordinated. Include which problems get modelled, against which requirements, with what method, and how a result is judged good enough to change an architecture decision.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;BSDK, Dk and Dk Network all defer their final shape to &amp;quot;optimal solutions proposed and developed with metaprogramming intelligent algorithms and research organized through DFMP&amp;quot;. They are pointing here. This repository publishes one line of intent.&lt;/p&gt;
&lt;p&gt;Until this is published, three other repositories are deferring to work nobody outside can see.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;None of this requires a model to run. It requires the unglamorous part to be written: the questions, the criteria, and what would count as an answer.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/advices/issues/1</id>
    <title>Write how a council works</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/advices/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/advices/issues/1"/>
    <published>2026-08-06T03:14:01Z</published>
    <updated>2026-10-07T02:57:20Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="advices"/>
    <category term="open-function"/>
    <category term="skill:governance"/>
    <category term="level:intermediate"/>
    <category term="effort:~6h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A first version of &amp;quot;how a council works&amp;quot;: how a council is formed, how someone joins one, which councils exist or should exist, how a council records a position, and what weight that position carries in DFMP.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;DFMP says validation runs alongside development and that papers pass through the DAOs and/or councils depending on their purpose. Nothing about the councils themselves is published. For a system whose legitimacy rests on decentralized peer review, that is a load-bearing absence.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The DFMP README and &lt;code&gt;dfmpp/README.md&lt;/code&gt; describe where councils appear in the process. This function fills in what happens inside them.&lt;/p&gt;
&lt;p&gt;You do not need authority to write this — propose it, and let the communities argue it through.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/daf/issues/1</id>
    <title>Specify federative points and the voting procedure</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/daf/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/daf/issues/1"/>
    <published>2026-08-06T03:14:00Z</published>
    <updated>2026-08-11T15:35:32Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="daf"/>
    <category term="open-function"/>
    <category term="skill:governance"/>
    <category term="level:advanced"/>
    <category term="effort:~16h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A specification of how federative points are earned, held and counted, and how a decision of the federation is actually taken.&lt;/p&gt;
&lt;p&gt;Cover at least: what counts as delivered work; who confirms it; whether points decay; how points map to voting weight; what can be voted on; quorum; and how a resource request is evaluated against the rule that support is a last resort.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The README states that DAOs accumulate federative points and voting power over federation resources and decisions. None of the mechanism behind that sentence is published — neither the contract, nor the point mechanics, nor the voting procedure.&lt;/p&gt;
&lt;p&gt;For a federation whose whole premise is cooperation without an owner, this is the gap that matters most. Drayker has substantial unpublished work on its economic and resource model; this function is largely about consolidating it into something reviewable.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The published rules are the constraints: the initial DAO is funded by grants and side projects; support requests only where there is no alternative; resource efficiency matters; main projects are the priority. Any design has to keep those true.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/living-cryptography/issues/2</id>
    <title>Write a threat model for re-encryption on failed authentication</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/living-cryptography/2/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/living-cryptography/issues/2"/>
    <published>2026-08-06T03:13:58Z</published>
    <updated>2026-08-10T01:31:04Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="living-cryptography"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:advanced"/>
    <category term="effort:~10h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A threat model for the design where a failed authentication changes the cryptographic scheme: what it defends against, what it does not, and what it costs.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The claim is strong — that repeating a brute-force attempt stops paying off, and that the system gets stronger under attack. A claim that strong needs an adversary written down next to it.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Useful attacks to reason about: an adversary who fails deliberately to force re-encryption; the cost of re-encryption to legitimate holders of the data; what happens to data in flight during a scheme change; and whether an attacker can distinguish schemes.&lt;/p&gt;
&lt;p&gt;A well-argued &amp;quot;this does not hold under X&amp;quot; is as valuable as a defence of the design.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/living-cryptography/issues/1</id>
    <title>Specify the uPOW: inputs, cost and verification</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/living-cryptography/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/living-cryptography/issues/1"/>
    <published>2026-08-06T03:13:56Z</published>
    <updated>2026-08-10T01:31:02Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="living-cryptography"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:advanced"/>
    <category term="effort:~12h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;A specification of the unit of proof-of-work a requester must run: what it takes as input, how its cost is set, how the distributed system verifies it, and how the split between authentication work and network work is decided.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The uPOW is the mechanism the whole security model rests on, and what is published is currently one paragraph of prose. Nothing about it can be reviewed, implemented or attacked on paper in its present form.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The README describes the intent. The hard questions are the useful ones: who chooses the difficulty, what stops it from being a denial-of-service against legitimate users, and what exactly the network gets back for the work spent.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dk-network/issues/1</id>
    <title>Recover or rewrite the Initial Network Architecture</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dk-network/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dk-network/issues/1"/>
    <published>2026-08-06T03:13:54Z</published>
    <updated>2026-10-19T15:57:22Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dk-network"/>
    <category term="open-function"/>
    <category term="skill:research"/>
    <category term="level:advanced"/>
    <category term="effort:~16h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;The Initial Network Architecture, published in this repository — or, if it cannot be consolidated from existing material, a first version written against the requirements that are published.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The README lists the network requirements and then says &amp;quot;Other requirements are specified in the Initial Network Architecture&amp;quot;. That document is not published anywhere public, so the most consequential document of this layer is currently a reference to itself.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The published requirements are the contract: two networks, the layers of the main network, compatibility with Living Cryptography, modular and evolutionary protocol, intelligent interconnection, separation of layers and subnetworks, distribution and fault tolerance, offline adaptability, DFM architecture. A rewrite has to satisfy them, not replace them.&lt;/p&gt;
&lt;p&gt;Recovering and consolidating what already exists is worth more than rewriting from scratch.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dfmp/issues/3</id>
    <title>Bring the Spanish protocol README up to date</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dfmp/3/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dfmp/issues/3"/>
    <published>2026-08-06T03:13:52Z</published>
    <updated>2026-09-25T05:58:50Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dfmp"/>
    <category term="open-function"/>
    <category term="skill:translation"/>
    <category term="level:entry"/>
    <category term="effort:~3h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;README.ES.md&lt;/code&gt; matching the current English &lt;code&gt;README.md&lt;/code&gt;.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The English README was rewritten and the Spanish one is now behind it.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Compare &lt;code&gt;README.md&lt;/code&gt; and &lt;code&gt;README.ES.md&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dfmp/issues/2</id>
    <title>Bring the Portuguese protocol README up to date</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dfmp/2/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dfmp/issues/2"/>
    <published>2026-08-06T03:13:50Z</published>
    <updated>2026-09-25T05:58:50Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dfmp"/>
    <category term="open-function"/>
    <category term="skill:translation"/>
    <category term="level:entry"/>
    <category term="effort:~3h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;README.PT.md&lt;/code&gt; matching the current English &lt;code&gt;README.md&lt;/code&gt;.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The English README was rewritten and the Portuguese one is now behind it. A translation that silently lags is worse than no translation, because a reader has no way to tell.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;Compare &lt;code&gt;README.md&lt;/code&gt; and &lt;code&gt;README.PT.md&lt;/code&gt;. The existing Portuguese text is real translation work — keep its voice where the content still matches.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://github.com/draykerdk/dfmp/issues/1</id>
    <title>Write DFMP-000, the proposal process paper</title>
    <link rel="alternate" type="text/html" href="https://forum.drayker.org/t/dfmp/1/"/>
    <link rel="related" type="text/html" href="https://github.com/draykerdk/dfmp/issues/1"/>
    <published>2026-08-06T03:13:47Z</published>
    <updated>2026-10-07T02:57:26Z</updated>
    <author><name>Hyadhuad</name><uri>https://github.com/Hyadhuad</uri></author>
    <category term="dfmp"/>
    <category term="open-function"/>
    <category term="skill:docs"/>
    <category term="level:intermediate"/>
    <category term="effort:~8h"/>
    <content type="html">&lt;h3&gt;What is delivered&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;dfmpp/dfmp-000-dfmp-proposal-process.md&lt;/code&gt; written out: the path a proposal takes from an idea to a legitimated paper on master, in enough detail that someone who has never proposed anything here can follow it without asking.&lt;/p&gt;
&lt;p&gt;Cover at least: what a proposal must contain before it is presented; how it is presented to the community through the issues; what &amp;quot;widely discussed and validated&amp;quot; means in practice; which DAOs or councils see it and how that is decided by purpose; how it enters the approval folder; how the pull request targets &lt;code&gt;master&lt;/code&gt; and passes automated checks and public discussion; and how an update to an already-legitimated paper is handled.&lt;/p&gt;
&lt;h3&gt;Why it is needed&lt;/h3&gt;
&lt;p&gt;The file exists and contains only its own title. Every other repository in the ecosystem defers to &amp;quot;research organized through DFMP&amp;quot; — the process they defer to is currently undocumented.&lt;/p&gt;
&lt;h3&gt;Where to start&lt;/h3&gt;
&lt;p&gt;The README of this repository and &lt;code&gt;dfmpp/README.md&lt;/code&gt; already describe the shape of the process in a few sentences. That is the skeleton; this function is the body.&lt;/p&gt;
&lt;h3&gt;Prior material&lt;/h3&gt;
&lt;p&gt;Drayker has earlier work on this subject in its own knowledge base — drafts, mostly in Portuguese, written before the public repositories took their current shape. It is not published yet. If you take this function, say so in the thread and the relevant material will be published alongside it, so you are consolidating and arguing with existing thinking rather than starting from a blank page.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is an open function: small enough for one person to finish, defined enough that the result composes with the rest. Claim it in this thread before starting so two people do not carry the same function, and deliver through a pull request to &lt;code&gt;master&lt;/code&gt;. It appears on the board at &lt;a href=&quot;https://drayker.org/#org/fn&quot; rel=&quot;nofollow ugc noopener noreferrer&quot;&gt;https://drayker.org/#org/fn&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
</feed>
