Karti-Small-Agent-3B / assets /karti-rsi-loop.svg
KartiOS's picture
Refresh the card to the current cycle: W36-W41 evidence trail, train/serve rendering-parity note, weights gated on promotion
262b473 verified
|
Raw History Blame Contribute Delete
2.87 kB
<svg xmlns="http://www.w3.org/2000/svg" width="1400" height="520" viewBox="0 0 1400 520" role="img" aria-labelledby="title desc">
<title id="title">The Karti recursive self-improvement loop</title>
<desc id="desc">Five connected stages: collect, verify, train, evaluate, and improve, with evidence returning to the next collection cycle.</desc>
<rect width="1400" height="520" fill="#08090b"/>
<g stroke="#20242c" stroke-width="1">
<path d="M0 104H1400M0 208H1400M0 312H1400M0 416H1400"/>
<path d="M140 0V520M280 0V520M420 0V520M560 0V520M700 0V520M840 0V520M980 0V520M1120 0V520M1260 0V520"/>
</g>
<text x="70" y="72" fill="#7d8798" font-family="IBM Plex Mono, ui-monospace, monospace" font-size="16" letter-spacing="4">KARTI / RECURSIVE SELF-IMPROVEMENT</text>
<path d="M150 256H1250" stroke="#343a46" stroke-width="2"/>
<path d="M1238 246L1250 256L1238 266" fill="none" stroke="#f2b134" stroke-width="3"/>
<path d="M1248 326C1248 430 1070 458 700 458C330 458 152 430 152 326" fill="none" stroke="#40556d" stroke-width="2" stroke-dasharray="8 9"/>
<path d="M143 340L152 326L163 339" fill="none" stroke="#40556d" stroke-width="3"/>
<g font-family="IBM Plex Mono, ui-monospace, monospace">
<g transform="translate(150 256)">
<circle r="54" fill="#111318" stroke="#f2b134" stroke-width="3"/>
<text y="6" text-anchor="middle" fill="#f4f6f9" font-size="18">COLLECT</text>
<text y="92" text-anchor="middle" fill="#7d8798" font-size="14">authored evidence</text>
</g>
<g transform="translate(425 256)">
<circle r="54" fill="#111318" stroke="#596575" stroke-width="2"/>
<text y="6" text-anchor="middle" fill="#f4f6f9" font-size="18">VERIFY</text>
<text y="92" text-anchor="middle" fill="#7d8798" font-size="14">rights + structure</text>
</g>
<g transform="translate(700 256)">
<circle r="62" fill="#15130d" stroke="#f2b134" stroke-width="4"/>
<text y="6" text-anchor="middle" fill="#f4f6f9" font-size="19">TRAIN</text>
<text y="100" text-anchor="middle" fill="#f2b134" font-size="14">bounded checkpoint</text>
</g>
<g transform="translate(975 256)">
<circle r="54" fill="#111318" stroke="#596575" stroke-width="2"/>
<text y="6" text-anchor="middle" fill="#f4f6f9" font-size="18">EVALUATE</text>
<text y="92" text-anchor="middle" fill="#7d8798" font-size="14">held-out contracts</text>
</g>
<g transform="translate(1250 256)">
<circle r="54" fill="#111318" stroke="#f2b134" stroke-width="3"/>
<text y="6" text-anchor="middle" fill="#f4f6f9" font-size="18">IMPROVE</text>
<text y="92" text-anchor="middle" fill="#7d8798" font-size="14">next mixture</text>
</g>
<text x="700" y="488" text-anchor="middle" fill="#7d8798" font-size="14" letter-spacing="2">MEASURED EVIDENCE RETURNS TO THE NEXT CYCLE</text>
</g>
</svg>