standard · social

LUKSO LSP26 Follower System Standard

LSP·26 · Social

Follow / unfollow as on-chain primitives — social state, not platform state.

LSP·26 interface solidity
function follow(address addr) external;
function unfollow(address addr) external;
function isFollowing(address follower, address addr) external view returns (bool);
function followerCount(address addr) external view returns (uint256);
function followingCount(address follower) external view returns (uint256);

LSP26 is the small social primitive that means a profile’s follower graph isn’t owned by any one app. Follow on app A, the relationship is visible to app B. Useful when identity is already on-chain (LSP0 + LSP3) and you want the social layer to compose the same way.

What it solves.

  • social graphs that live in app databases (vendor lock)

What it does not solve.

Anti-overselling is a feature.

  • LSP26 doesn't deliver content. It's a follow graph, not a feed protocol.
  • It doesn't gate access — apps decide what 'followers see' means for them.

Companions.

Standards this composes with.

Read the source.