SShortSingh.
Back to feed

PurseString open-source server puts AI agent spending rules outside the agent

0
·5 views

The developer of PurseString, an open-source MCP server that mediates between AI agents and payments, submitted it to the PayPal AI Hackathon. The post explains a design where governance logic lives in PurseString rather than inside the agent, so the agent cannot bypass it when it is the only path to payment rails. Each approved spend is issued as a credential with built-in limits, such as fixed payout recipients and hashed tool arguments that prevent reuse of an approval. Approvals are recorded in an append-only audit log, and human sign-off uses a one-time code delivered to Slack or Discord that the agent cannot see. The author also notes a gap: human-approved intents are not rechecked against tightened policy before the card is issued.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Python Functions Explained: Writing Reusable, Maintainable Code

Functions are a core Python concept that help developers write code that is reusable, organized, readable, and easier to maintain. Rather than repeating the same statements, a programmer can define a function once and call it whenever needed. The article illustrates this with an example where a repeated print statement is replaced by a welcome() function called three times. It also outlines the basic syntax, including the def keyword, the function name, parentheses, the colon, indented body, and the function call.

0
ProgrammingHacker News ·

Breach at Brazil's Caixa insurer exposes data of 7.6 million customers

A data breach at the insurance arm of Brazilian state lender Caixa has reportedly exposed personal records of about 7.6 million customers. The compromised information reportedly includes customers' names and tax identification numbers. The item was shared on Hacker News, but the linked source provides limited detail beyond the headline. Further specifics on the timing, cause, and response of the breach were not available in the provided material.

0
ProgrammingDEV Community ·

How to Audit hreflang Tags Across a Sitemap with Python's Standard Library

Hreflang annotations tell Google which pages are regional or language versions of each other, so each searcher sees the right one, but errors are easy to make and hard to spot in a browser. A new tutorial shows how to build a Python auditor using only the standard library that reads a sitemap, collects hreflang from sitemap entries, HTML and HTTP headers, and fetches every page and alternate. The script checks for missing return links, self-references, invalid language or region codes, x-default usage, relative URLs and broken alternates. Its output is a CSV and console summary, with an exit code suited to CI pipelines. The article is published by Appie.run, which also offers free tools mentioned in the piece, though the script does not depend on them. The guidance draws on Google Search Central documentation last updated in September 2026.

0
ProgrammingDEV Community ·

Digital footprint checks: how one engineering leader raised his score after a layoff

After a layoff, an engineering leader worried he might not find another job, and his mentor, Marian, used a digital footprint check to assess how a stranger would see his online presence. The check scores profiles against a typical 2026 baseline, and his rose from 0.9x to 1.17x, moving from "Nearly there" to "Worth a second look". His own check found some positive material, including past interviews and a mentoring role, which he added to his LinkedIn profile. The mentor also flagged that his last public appearance was in 2025 and suggested speaking engagements, plus improvements to his GitHub and direct contact with decision makers at meetups. The article argues that recruiters and AI screening tools increasingly judge candidates on their online presence, not just their CVs, and it describes a manual way to run the same check.