Bailed at 2.14× after 1 bell on @PlayRopes. Beat it: playropes.xyz/run/cmvzok5uf0…
pǝuıɐɹp
Verified account This account is verified. Learn more@drained99
...
1.2K Following 4.5K Followers 37K Posts
Latest posts 5
Your bank balance says $5,024.
But rent is due Thursday, payday might be late again, and you promised yourself a little cushion. So how much can you actually send your family today?
That's the question I built LANDED to answer, and it remembers what went wrong last time.
The problem
Most money apps show you a number and forget everything. The transfer that quoted a $0.99 fee and charged $14.80? Forgotten. The "4 hour" delivery that took 31? Forgotten. The salary that landed after rent? Forgotten. So you make the same mistake twice.
What LANDED does
It plays out your next 45 days (every bill, your normal spending and a safety cushion) and gives you one honest number: what's safe to move right now.
Not $5,024. Just $130.
Money you're still waiting for doesn't count until it actually arrives.
It learns from what really happens
When something goes wrong, LANDED suggests a lesson. You approve it, and it shapes the next answer.
Ask to send $300 to your sister before rent:
A normal app: "sure, send it all."
LANDED: "$150 now, the rest after payday," and it shows you exactly which past lesson changed its mind.
Your memory, on Walrus
Those lessons live on @WalrusFoundation Memory, on Mainnet. Your memory belongs to you, not your phone. Get a new device, hit restore, and everything LANDED learned about you comes back. Lessons that keep proving right get stronger; wrong ones fade out.
Kept honest by Tatum
@Tatum_io lets LANDED read Sui Mainnet to check real balances and confirm a transfer actually went through before calling it verified, plus live exchange rates. No fake green checkmarks. Ever.
Built for the Total Recall hackathon by @Tatum_io × @WalrusFoundation.
Try the demo (one click, no sign-up): landedv1.up.railway.app
Money that remembers.
But rent is due Thursday, payday might be late again, and you promised yourself a little cushion. So how much can you actually send your family today?
That's the question I built LANDED to answer, and it remembers what went wrong last time.
The problem
Most money apps show you a number and forget everything. The transfer that quoted a $0.99 fee and charged $14.80? Forgotten. The "4 hour" delivery that took 31? Forgotten. The salary that landed after rent? Forgotten. So you make the same mistake twice.
What LANDED does
It plays out your next 45 days (every bill, your normal spending and a safety cushion) and gives you one honest number: what's safe to move right now.
Not $5,024. Just $130.
Money you're still waiting for doesn't count until it actually arrives.
It learns from what really happens
When something goes wrong, LANDED suggests a lesson. You approve it, and it shapes the next answer.
Ask to send $300 to your sister before rent:
A normal app: "sure, send it all."
LANDED: "$150 now, the rest after payday," and it shows you exactly which past lesson changed its mind.
Your memory, on Walrus
Those lessons live on @WalrusFoundation Memory, on Mainnet. Your memory belongs to you, not your phone. Get a new device, hit restore, and everything LANDED learned about you comes back. Lessons that keep proving right get stronger; wrong ones fade out.
Kept honest by Tatum
@Tatum_io lets LANDED read Sui Mainnet to check real balances and confirm a transfer actually went through before calling it verified, plus live exchange rates. No fake green checkmarks. Ever.
Built for the Total Recall hackathon by @Tatum_io × @WalrusFoundation.
Try the demo (one click, no sign-up): landedv1.up.railway.app
Money that remembers.
built Chogbound: a pixel-art battle MMO on @monad where your @ChogNFT is your fighter.
here's how it works:
You connect your wallet (free signature, no gas), link your X, and the game finds the Chogs you hold and equips your strongest one.
Your Chog's real on-chain traits become its stats. Head ➛ attack. Body ➛ defence. Skin + Body → HP. Background + Aura → speed. Eyes + Mouth ➛ luck. Rarer Chogs hit harder and unlock more skill slots, all the way up to Mythic.
Every Chog also gets a signature move picked from its traits. Laser eyes? You get Laser Eyes, a piercing beam with a huge crit chance. A crown gives you Royal Decree, which heals you mid-fight. There are 15 of these, and finding out what yours does is half the fun.
No Chog? You can still play as a Wanderer. You get a one-of-a-kind outfit generated from your wallet. No skills, but a faster swing, so a sharp Wanderer can still take down a careless Chog.
The world has 15 zones, and each one bends the rules:
➛ Belever Tor: +5% crit
➛ Frostmere: shields block 70%
➛ Magma Caldera: everyone burns
➛ Degen Casino: pure chaos, double luck
➛ Lunar Crater, Sky Isles, Colosseum 143: holders only
➛ The Void Rift: Rare Chogs and up only
Fights are real-time, not auto-battles. You move, close the distance, fire your skills, dodge, stun, burn, and go for the K.O. It works on desktop and on your phone.
Want stakes? Head to any arena, pick an amount, and challenge someone for $CHOG. Both stakes lock in an on-chain escrow contract on Monad, and the winner is paid automatically (minus a 3% fee). The game never holds your money. The contract does.
Real money means things have to fail safely, so:
➛ Drop your connection? You have 15 seconds to rejoin.
➛ Duel can't start? Both stakes are refunded in full within about a minute.
➛ Payout system down? Anyone can recover both stakes on-chain after 7 days.
➛ Sold your Chog mid-session? It can't keep fighting.
Every fight is provably fair too. The server commits to a secret seed before the duel, both players add their own randomness, and your browser replays the whole fight afterwards to check the winner. Staked fights get a public record anyone can verify.
Every win is a kill on the leaderboard. Streaks, K/D, CHOG won, all tracked live, with your @handle on it.
It's live on Monad mainnet right now. Come find a rival 👇
try with friends: chogboundv1.up.railway.app
code: github.com/drained69/chog…
Explore. Challenge. Climb.
here's how it works:
You connect your wallet (free signature, no gas), link your X, and the game finds the Chogs you hold and equips your strongest one.
Your Chog's real on-chain traits become its stats. Head ➛ attack. Body ➛ defence. Skin + Body → HP. Background + Aura → speed. Eyes + Mouth ➛ luck. Rarer Chogs hit harder and unlock more skill slots, all the way up to Mythic.
Every Chog also gets a signature move picked from its traits. Laser eyes? You get Laser Eyes, a piercing beam with a huge crit chance. A crown gives you Royal Decree, which heals you mid-fight. There are 15 of these, and finding out what yours does is half the fun.
No Chog? You can still play as a Wanderer. You get a one-of-a-kind outfit generated from your wallet. No skills, but a faster swing, so a sharp Wanderer can still take down a careless Chog.
The world has 15 zones, and each one bends the rules:
➛ Belever Tor: +5% crit
➛ Frostmere: shields block 70%
➛ Magma Caldera: everyone burns
➛ Degen Casino: pure chaos, double luck
➛ Lunar Crater, Sky Isles, Colosseum 143: holders only
➛ The Void Rift: Rare Chogs and up only
Fights are real-time, not auto-battles. You move, close the distance, fire your skills, dodge, stun, burn, and go for the K.O. It works on desktop and on your phone.
Want stakes? Head to any arena, pick an amount, and challenge someone for $CHOG. Both stakes lock in an on-chain escrow contract on Monad, and the winner is paid automatically (minus a 3% fee). The game never holds your money. The contract does.
Real money means things have to fail safely, so:
➛ Drop your connection? You have 15 seconds to rejoin.
➛ Duel can't start? Both stakes are refunded in full within about a minute.
➛ Payout system down? Anyone can recover both stakes on-chain after 7 days.
➛ Sold your Chog mid-session? It can't keep fighting.
Every fight is provably fair too. The server commits to a secret seed before the duel, both players add their own randomness, and your browser replays the whole fight afterwards to check the winner. Staked fights get a public record anyone can verify.
Every win is a kill on the leaderboard. Streaks, K/D, CHOG won, all tracked live, with your @handle on it.
It's live on Monad mainnet right now. Come find a rival 👇
try with friends: chogboundv1.up.railway.app
code: github.com/drained69/chog…
Explore. Challenge. Climb.
1:47
GrowTendril is live on Arc mainnet 🌱
Growth agent for builders. Scans your market, scores customers and creators, scouts influencers, writes campaign briefs. Every service paid in USDC on Arc. No subscriptions.
I'm shipping this for @thecanteenapp's Arc Open Source Showcase, so here's what's live on mainnet, how it works, and what I learned building on Arc 👇
━━ Open source toolkit (the forkable part)
arc-growth-tools is Apache-2.0, zero runtime dependencies, no GrowTendril UI or database required. Import one module or all of them:
➛ commerce: replay-safe capture/refund reducer for merchant payment events
➛ outcomes: refund-aware eligibility hold + bounded reward math (integer micro-USDC)
➛ policy: spend reservations with approval bound to the exact payment intent (no double-spends on retry)
➛ evidence: on-chain USDC transfer matching + signed, portable receipts anyone can verify
➛ escrow: ABI and bytecode matcher for the deployed mainnet contract
This is the layer between "a sale happened on-chain" and "a reward got paid safely." It builds on arc-commerce and arc-p2p-payments without reimplementing wallets, x402, or bridges.
🧰 github.com/drained69/arc-…
━━ What's live on Arc mainnet (chain 5042)
1. Pay-per-service USDC billing
Scan 2 USDC. Influencer report 3. Campaign brief 2 (first per creator free). Each invoice gets a unique amount; the server matches your Arc payment to its invoice automatically. Each tx hash can only be claimed once. Failed scans refund automatically before any retry.
2. Circle developer-controlled workspace wallets
Every withdrawal and send passes a spending-policy check before Circle App Kit broadcasts on Arc.
3. Creator payouts
Policy check → founder approval → Circle send on Arc → on-chain reconciliation against the approved recipient and amount. Mismatches become exceptions, never silently marked paid.
4. x402 agent purchases
Agent gets a live quote from Circle's x402 marketplace, estimates whether the info is worth the price, passes policy/budget/approval, then pays through Circle Gateway. Authorization and final settlement are tracked separately.
5. Merchant sales connector
Reads Circle AuthCaptureEscrow logs on Arc and turns captures/refunds into attributed outcomes. A merchant webhook alone cannot create a sale; it needs a canonical on-chain receipt.
6. OutcomeRewardsEscrow contract
0x2964e74d30413de186f5f4936eb133ab815845d3
Verified on Sourcify (exact match, creation + runtime bytecode). Enforces a funded cap, one reward per recipient, bounded quality/outcome bonuses, 72-hour refund hold, dispute resolution. Deployed but not funded yet — creator payouts stay on the Circle route until an independent security review lands.
Sourcify: repo.sourcify.dev/5042/0x2964E74…
━━ What I learned building on Arc
Arc already has most of what a normal business needs to take and move money. I didn't have to build any payment rails. GrowTendril uses:
➛ A plain USDC address for billing. Customers pay from any wallet, the app reads the transfer on-chain and adds credit. No card processor, no chargebacks, no waiting days for a payout.
➛ Circle wallets and App Kit to hold workspace funds and send creator payouts on Arc.
➛ Circle Gateway and x402, so the agent can buy data within a budget.
➛ Circle's AuthCaptureEscrow for merchants who capture and refund orders.
Gas is paid in USDC too, so customers only ever hold one token. Deploying the escrow contract cost about 3 cents.
What was missing was the business logic in between. If a sale gets refunded after a reward was promised, what happens to the reward? How do you stop a retry from paying someone twice? How do you prove a payout actually landed? That's the code I wrote, and it's what I open-sourced in arc-growth-tools.
Two things worth knowing if you build on Arc:
➛ USDC has 18 decimals as gas and 6 as an ERC-20 token. Pick one unit for your app (I use micro-USDC) and only convert at the edges.
➛ A native USDC send doesn't show up in the USDC contract's Transfer logs. Watch Arc's system emitter (0xffff…fffE) instead, or you'll miss payments.
━━ Composable primitives, if you want to fork them
➛ Replay-safe commerce event reducer
➛ Refund-aware eligibility hold
➛ Bounded reward calculator in micro-USDC
➛ Exact-intent spend reservations
➛ On-chain transfer matcher
➛ Signed, portable payment receipts
Everything above is in the toolkit. Fork it, import one subpath, or deploy the escrow with your own hold period.
🌐 growtendril.xyz
🧰 github.com/drained69/arc-…
📦 github.com/drained69/Grow…
📜 Contract: 0x2964e74d30413de186f5f4936eb133ab815845d3
Shipping composable Arc tooling for @thecanteenapp 🥚
Growth agent for builders. Scans your market, scores customers and creators, scouts influencers, writes campaign briefs. Every service paid in USDC on Arc. No subscriptions.
I'm shipping this for @thecanteenapp's Arc Open Source Showcase, so here's what's live on mainnet, how it works, and what I learned building on Arc 👇
━━ Open source toolkit (the forkable part)
arc-growth-tools is Apache-2.0, zero runtime dependencies, no GrowTendril UI or database required. Import one module or all of them:
➛ commerce: replay-safe capture/refund reducer for merchant payment events
➛ outcomes: refund-aware eligibility hold + bounded reward math (integer micro-USDC)
➛ policy: spend reservations with approval bound to the exact payment intent (no double-spends on retry)
➛ evidence: on-chain USDC transfer matching + signed, portable receipts anyone can verify
➛ escrow: ABI and bytecode matcher for the deployed mainnet contract
This is the layer between "a sale happened on-chain" and "a reward got paid safely." It builds on arc-commerce and arc-p2p-payments without reimplementing wallets, x402, or bridges.
🧰 github.com/drained69/arc-…
━━ What's live on Arc mainnet (chain 5042)
1. Pay-per-service USDC billing
Scan 2 USDC. Influencer report 3. Campaign brief 2 (first per creator free). Each invoice gets a unique amount; the server matches your Arc payment to its invoice automatically. Each tx hash can only be claimed once. Failed scans refund automatically before any retry.
2. Circle developer-controlled workspace wallets
Every withdrawal and send passes a spending-policy check before Circle App Kit broadcasts on Arc.
3. Creator payouts
Policy check → founder approval → Circle send on Arc → on-chain reconciliation against the approved recipient and amount. Mismatches become exceptions, never silently marked paid.
4. x402 agent purchases
Agent gets a live quote from Circle's x402 marketplace, estimates whether the info is worth the price, passes policy/budget/approval, then pays through Circle Gateway. Authorization and final settlement are tracked separately.
5. Merchant sales connector
Reads Circle AuthCaptureEscrow logs on Arc and turns captures/refunds into attributed outcomes. A merchant webhook alone cannot create a sale; it needs a canonical on-chain receipt.
6. OutcomeRewardsEscrow contract
0x2964e74d30413de186f5f4936eb133ab815845d3
Verified on Sourcify (exact match, creation + runtime bytecode). Enforces a funded cap, one reward per recipient, bounded quality/outcome bonuses, 72-hour refund hold, dispute resolution. Deployed but not funded yet — creator payouts stay on the Circle route until an independent security review lands.
Sourcify: repo.sourcify.dev/5042/0x2964E74…
━━ What I learned building on Arc
Arc already has most of what a normal business needs to take and move money. I didn't have to build any payment rails. GrowTendril uses:
➛ A plain USDC address for billing. Customers pay from any wallet, the app reads the transfer on-chain and adds credit. No card processor, no chargebacks, no waiting days for a payout.
➛ Circle wallets and App Kit to hold workspace funds and send creator payouts on Arc.
➛ Circle Gateway and x402, so the agent can buy data within a budget.
➛ Circle's AuthCaptureEscrow for merchants who capture and refund orders.
Gas is paid in USDC too, so customers only ever hold one token. Deploying the escrow contract cost about 3 cents.
What was missing was the business logic in between. If a sale gets refunded after a reward was promised, what happens to the reward? How do you stop a retry from paying someone twice? How do you prove a payout actually landed? That's the code I wrote, and it's what I open-sourced in arc-growth-tools.
Two things worth knowing if you build on Arc:
➛ USDC has 18 decimals as gas and 6 as an ERC-20 token. Pick one unit for your app (I use micro-USDC) and only convert at the edges.
➛ A native USDC send doesn't show up in the USDC contract's Transfer logs. Watch Arc's system emitter (0xffff…fffE) instead, or you'll miss payments.
━━ Composable primitives, if you want to fork them
➛ Replay-safe commerce event reducer
➛ Refund-aware eligibility hold
➛ Bounded reward calculator in micro-USDC
➛ Exact-intent spend reservations
➛ On-chain transfer matcher
➛ Signed, portable payment receipts
Everything above is in the toolkit. Fork it, import one subpath, or deploy the escrow with your own hold period.
🌐 growtendril.xyz
🧰 github.com/drained69/arc-…
📦 github.com/drained69/Grow…
📜 Contract: 0x2964e74d30413de186f5f4936eb133ab815845d3
Shipping composable Arc tooling for @thecanteenapp 🥚
1:30
3 real businesses. Real transactions on @arc mainnet.
I took GrowTendril out of the demo and put it in front of real businesses, and asked them to be honest, not nice.
Here's everything that happened, with the numbers
tldr of what GrowTendril is
An AI growth operator for businesses. You paste your website and it learns what you sell and who buys it. It listens where your customers talk, finds people ready to buy (with the post behind every score), discovers the creators your customers actually listen to, runs campaigns, and pays creators in USDC on Arc, only with your approval and inside limits you set. Then it tracks which customers came from which activity, so you know where the next dollar should go.
━━━━━━━━━━
1/ Paytag (online)
I sent a cold DM. We'd never spoken. By the next morning they'd replied. What caught their eye first: "creator quality scoring and outcome based rewards." They asked for the link.
Then they actually used it:
➛ Set up their own Circle wallet on Arc mainnet
➛ Spending rules in place: a hard cap of 10 USDC per payment, creator payouts always need their approval, and a one-tap kill switch that freezes all spending
➛ Topped up with real money and actually used it
What GrowTendril found for them in 24 hours:
➛ 289 new conversations
➛ 8 emerging narratives
➛ 2 creator opportunities
➛ Top opportunity: "Agent Identity", up 200% week over week, scored 92%
Their written review came with screenshots from 7 areas they tested. It opened with: "we tested GrowTendril and really like the direction."
The 6 parts they rated strongest:
➛ Market insights
➛ Creator discovery
➛ Creator quality scoring
➛ Campaign setup
➛ Payment approvals
➛ Customer-value tracking
and 7 honest asks which are currently in considerations:
1. Clearer onboarding for first-time users
2. Simpler explanations of opportunities and confidence scores
3. Side-by-side creator comparisons: engagement, audience fit, past collaborations
4. Campaign statuses that are easier to follow
5. More filters and clearer recommendations on the customer-value page
6. More payment context before approval
7. Integrations: Google Analytics, Shopify, Stripe, CRM tools
━━━━━━━━━━
2/ Bukka Hut (in person)
I walked into one of Bukka Hut branch in my community, a local restaurant, explained GrowTendril to the manager face to face, and they tried it right there in the store.
━━━━━━━━━━
3/ Bolly Mart (in person)
Next, a supermarket (Bolly Mart). I explained the product to the manager and walked them through it, one screen at a time.
━━━━━━━━━━
Where we are so far
➛ 3 businesses tried it: 1 online, 2 in person
➛ real revenue generated on mainnet already on @arc
What's next
➛ Working through all 7 asks, starting with onboarding and clearer scores
➛ More in-person visits to local businesses
➛ real businesses running real campaigns with real, capped budgets
Want to be next? Start free at growtendril.xyz
Huge thanks to Paytag, Bukka Hut, and Bolly Mart that let us in 🙏
🎥 The video shows the real messages, screens and visits, with private details blurred.
I took GrowTendril out of the demo and put it in front of real businesses, and asked them to be honest, not nice.
Here's everything that happened, with the numbers
tldr of what GrowTendril is
An AI growth operator for businesses. You paste your website and it learns what you sell and who buys it. It listens where your customers talk, finds people ready to buy (with the post behind every score), discovers the creators your customers actually listen to, runs campaigns, and pays creators in USDC on Arc, only with your approval and inside limits you set. Then it tracks which customers came from which activity, so you know where the next dollar should go.
━━━━━━━━━━
1/ Paytag (online)
I sent a cold DM. We'd never spoken. By the next morning they'd replied. What caught their eye first: "creator quality scoring and outcome based rewards." They asked for the link.
Then they actually used it:
➛ Set up their own Circle wallet on Arc mainnet
➛ Spending rules in place: a hard cap of 10 USDC per payment, creator payouts always need their approval, and a one-tap kill switch that freezes all spending
➛ Topped up with real money and actually used it
What GrowTendril found for them in 24 hours:
➛ 289 new conversations
➛ 8 emerging narratives
➛ 2 creator opportunities
➛ Top opportunity: "Agent Identity", up 200% week over week, scored 92%
Their written review came with screenshots from 7 areas they tested. It opened with: "we tested GrowTendril and really like the direction."
The 6 parts they rated strongest:
➛ Market insights
➛ Creator discovery
➛ Creator quality scoring
➛ Campaign setup
➛ Payment approvals
➛ Customer-value tracking
and 7 honest asks which are currently in considerations:
1. Clearer onboarding for first-time users
2. Simpler explanations of opportunities and confidence scores
3. Side-by-side creator comparisons: engagement, audience fit, past collaborations
4. Campaign statuses that are easier to follow
5. More filters and clearer recommendations on the customer-value page
6. More payment context before approval
7. Integrations: Google Analytics, Shopify, Stripe, CRM tools
━━━━━━━━━━
2/ Bukka Hut (in person)
I walked into one of Bukka Hut branch in my community, a local restaurant, explained GrowTendril to the manager face to face, and they tried it right there in the store.
━━━━━━━━━━
3/ Bolly Mart (in person)
Next, a supermarket (Bolly Mart). I explained the product to the manager and walked them through it, one screen at a time.
━━━━━━━━━━
Where we are so far
➛ 3 businesses tried it: 1 online, 2 in person
➛ real revenue generated on mainnet already on @arc
What's next
➛ Working through all 7 asks, starting with onboarding and clearer scores
➛ More in-person visits to local businesses
➛ real businesses running real campaigns with real, capped budgets
Want to be next? Start free at growtendril.xyz
Huge thanks to Paytag, Bukka Hut, and Bolly Mart that let us in 🙏
🎥 The video shows the real messages, screens and visits, with private details blurred.
1:43
Introducing GrowTendril 🌱View quoted post on X
Most businesses spend money on creators, content, research, ads, and growth tools, but still struggle to answer basic questions:
What is actually bringing us customers? Which creator is creating real value? What should we try next? Where is our budget going, and is any of it producing revenue?
GrowTendril addresses each of this.
It is an AI growth operator that helps a business understand its market, discover customer demand, find relevant creators, run growth experiments, control spending, and measure what leads to paying customers.
You begin by giving GrowTendril your website and some information about your business. It studies your product, target audience, positioning, competitors, market, and location, then creates a product intelligence profile that you can review and correct.
From there, it searches public sources for signs of real demand: people asking for recommendations, discussing relevant problems, comparing alternatives, launching products, hiring, or showing other signals that they may need what you offer. The goal is to find useful opportunities, not generate a huge list of random leads.
GrowTendril also helps businesses discover creators who are already talking about the right subjects.
It does not rank them mainly by follower count. It looks at topic relevance, recent activity, audience fit, engagement quality, real discussion, previous coverage of your market, and authenticity.
This is important because a large audience does not always mean real influence. Automated feeds, repetitive link posts, promotional spam, and suspicious engagement should not receive the same score as a real creator producing thoughtful work. GrowTendril detects those patterns and limits the scores of accounts that appear automated.
Businesses can then create creator campaigns with a clear brief, campaign goal, available slots, budget, and reward structure. A creator can accept an invitation, verify their account, publish their work, submit the post, and track their reward.
Their reward can include a base payment for accepted work, a quality bonus for useful and original content, and an outcome bonus for verified customer results. I want creators to be rewarded for the value and quality of their contribution, not simply for posting or having a large following.
GrowTendril also treats the growth budget like a real operating system.
The business sets the mission, total budget, category allocations, daily spending limit, and maximum payment size. Every proposed payment passes through a deterministic policy engine. Payments that require human review are sent to an approval inbox, so the business remains in control.
Creator rewards and other approved payments can be settled in USDC on Arc using Circle developer-controlled wallets. Each payment has a recorded decision, amount, recipient, status, and receipt.
GrowTendril can also send updates to Slack, Discord, or a signed JSON webhook when an approval is needed, a payment settles or fails, a growth cycle finishes, or a creator submits a post.
But the most important part is measurement.
GrowTendril connects growth activity, creator work, spending, referrals, conversions, and customer value. The aim is to help a business understand what it spent, which campaigns brought paying customers, what each customer cost, which creators created measurable value, and what should be repeated or stopped.
I’m building GrowTendril because smaller businesses deserve more than disconnected dashboards, vanity metrics, and expensive guesswork. They deserve a system that helps them make growth decisions, keeps spending accountable, and learns from real outcomes.
🌱 growtendril.xyz