194
rish

@rish #194

working @ /neynar 🪐 casting @ /rish
256272 Follower 809 Following
One click agent creation is now available

1. log into @neynar developer portal at dev.neynar.com
2. tap app > create agent
3. enter profile details > make the agent

No more:
- logging in and out of clients to create account
- doing more work to create the signer, #3 above delivers signer uuid
- paying agent creation fee

Things to note:
- agent account is custodied by the dev portal right now, we will build a transfer process next that will allow transferring it out to any other custody address
- 2 agents total per subscription, we might increase this in the future

Hopefully this makes agent creation a lot easier, send feedback

Enjoy farcaster friday 🪐
/Neynar
following up on last week, here's initial take on conversation summarizing: https://docs.neynar.com/reference/lookup-cast-conversation-summary

*pass a thread hash and prompt - get back a summary*

instead of traversing conversations, summarizing and then passing to another agent as context - do it in one step

looking for feedback, reach out if you use it

h/t @rafi who's just getting started 🪐
/Neynar
we've now added @clanker to our token deployment API meaning if you want to deploy @base tokens on clanker, you can do so with a single API call

- no gas / nonce management
- no contract creation / deployment
- no solidity

simply call a REST API with the right params and the token will launch https://docs.neynar.com/reference/deploy-fungible

@neynar pays gas costs so the API is allowlisted atm, reach out if you want to use 🪐
/Neynar
who's watching / casting ind vs aus?

i'm going to keep replying to this parent cast since narrowcasts in channels are not a thing anymore
sending push notifications without building an app is very underrated, any good consumer product uses push notifications

we made v2 frame notifications simpler https://docs.neynar.com/docs/send-notifications-to-frame-users

- no need to set up your own notifications webhook url, every Neynar app now has one built in
- add this url to your frame manifest
- once users add your frame, simply send a notification

this works for all @neynar apps incl. already existing ones (find the url on the app page in your dev portal), send us questions / feedback

enjoy farcaster friday 🪐
/Neynar
Neynar biweekly dev call today at 1:30 pm US eastern

we will cover
- recent updates
- coming next
- Q&A

the alpha is always in the dev calls, see you there 🪐

save to your calendar: bit.ly/48d58bF
is anyone traversing farcaster conversation threads and summarizing them to pass as context to their agent?

if yes, we’re building something to make this a lot easier; would love to get feedback

reply to this thread or DC me
/dev
every time I use https://splits.org/ I am reminded why financial infrastructure needs to move onchain

imagine doing a series of automations on fiat rails, at now sub cent transactions on L2?! would be a nightmare process in comparison
/splits
Have to apologize in advance for bringing this up again. Boz at facebook used to talk about how "communication is the job" and I feel like the learning only gets more pronounced over time.

Thus, PSA for all Neynar developers - *start with a low score threshold*
unless you actually want a very small cohort of users to use your product.

Someone with a 0.77 score contacted me yesterday and they were prevented from taking an action. As mentioned in the linked cast below, 0.7+ is top 3% of accounts on the network. It's already ~27k accounts (of 800k+ accounts) at that threshold. It's not that many users.

It might feel like your product only needs users with scores 0.9+ but that artificially restricts to ~2500 users! It's likely not what you want. Start with a low threshold and increase as needed.

If this confusion remains, we might have to change the shape of this product. Maybe next week.

https://boz.com/articles/communication-is-the-job
/Neynar
Seeing some confusion about scores. A few things to note:

1/

1. Scores are not evenly distributed, higher scores are increasingly difficult to get. No one would expect everyone with access to credit to have a perfect 850 credit score. Same with social scores. For developers, we recommend starting with a threshold between 0.5-0.6 and moving up/down as needed.

2. If you're building with scores, there's no need to set a super high threshold. That artificially reduces the number of users who can interact with your product. Imagine only giving loans to people with 850 credit score, pretty much no one would have access to credit.

3. Only 27k+ users have scores 0.7 or higher at this time, the protocol has 800k+ users. There's really no need to worry about a low scores unless you're actually in the bottom digits. You can see a live dashboard of the distribution here: https://bit.ly/3ZQItzH .We are working on model improvements and we expect more users to move up the score ladder.
/Neynar
possible to now deploy tokens with a single API call
https://docs.neynar.com/reference/deploy-fungible

- no gas / nonce management
- no contract creation / deployment
- no solidity

call a REST API with the right params and it will deploy a token on with @wow factory on @base

@neynar pays gas costs so the API is allowlisted right now, reach out if you want to use 🪐
/Base
if you have good examples of accounts that seem to have an incorrect score, send them my way. looking for such feedback.

models will continuously improve and such training data is great input.

phrase it however you want, happy to own our errors.
seeing issues on our write API endpoints

working on a fix
how it started

how its going
who is building push notifications for v2 frames?

building better tooling for frame notifications and looking for alpha testers
checks out
/rish
it's friday, so we did some more stuff on base...

for any coin on /base, it's now possible to see your top friends who own the same coin

enjoy farcaster (black) friday, and thanks @matthew for seeing the future

docs.neynar.com/reference/fetch-relevant-fungible-owners
warpcast.com/matthew/0x8798d3e1

🪐
/Neynar
happy thanksgiving! 🦃 grateful for the insane neynar team

worked late into the night yesterday on v1 of a contract that puts neynar user scores onchain; all addresses with scores > 0.95 can now be read directly on base mainnet

useful for allowlists and protects against bots e.g. restricting trading or minting in the first 2 mins to the creator address + farcaster users in the 95th and higher percentile

1. why only > 0.95 ?
- we'll put all users scores onchain next week, wanted to start small with the contract deployment and iterate based on feedback

2. will scores stay updated onchain?
- yes they will reflect our APIs, we'll keep them up to date onchain

3. is a subscription needed to read them?
- not atm, any smart contract can read them

4. is anything changing about scores as a result of this?
- no, we will continue iterating on the scoring model overall, this brings them onchain

there's more coming 🪐

https://docs.neynar.com/docs/address-user-score-contract
https://warpcast.com/rish/0xd5b3bc31
/Neynar
so tired but excited to ship some stuff on base tonight
/rish
scores are transparent and so are other profiles

you can figure out how to improve your score
Neynar's upgraded indexer service is now available

index:
- subsets of data, keep db hosting costs low
- custom schemas (not fully arbitrary but quite flexible)
- only high quality data, skip low quality data as per your preferences
- at a latency you want - 10m / 10s / fully real time, keep db IOPS low
- at much lower costs than running own hub or indexer, also save eng time

our previous indexer service was real time only, always piped all network data and was expensive as a result; new options start meaningfully cheaper

reach out if working with large volumes of farcaster data, this will be fully self serve inside the dev portal in the future

i hear thanksgiving week is just getting started

🪐
more open, programmable networks

boosts are helpful

https://x.com/rish_neynar/status/1861497613071081624
Notes about Neynar user score:

1. The score is useful for AI agent stacks. Prevents agents from being farmed.
2. It’s not binary, it’s between 0 and 1 and each app / agent independently determines what their threshold is.
3. It updates weekly.

For end users:

- Casting LLM slop, over shilling or farming, etc. will result in low scores.
- Having normal, genuine conversations and staying active on the network will result in high scores.

There’s no specific workflow / checklist, just have good interactions with other good users.

Finally — if you’ve feedback / examples of where the score seems incorrect, message me. Those are helpful signals to retrain the model.

Enjoy Farcaster 🪐

https://docs.neynar.com/docs/neynar-user-quality-score
/Neynar
this is a neat idea

we can put address <> fid <> neynar_user_score onchain on Base as well

contracts can then restrict coin trades and nft mints (for first N mins) to addresses that have an fid + good score

DC me if interested in trying 🪐
/dev