W3BS.org ఈరోజు లైవ్ అయ్యింది, ఒక ఓపెన్-స్టాండర్డ్ సిస్టమ్‌ను పరిచయం చేసింది. ఇది ఒక మనిషి, AI ఏజెంట్ లేదా ఒక పరికరం వెబ్ పేజీ, API లేదా కమాండ్-లైన్ ఇంటర్‌ఫేస్ ద్వారా ఒకే రిసోర్స్‌ను పొందడానికి అనుమతిస్తుంది. ఏ ఫ్రంట్-ఎండ్ లోనైనా నమ్మదగిన, కంటెంట్ కోసం ఒకే ఒక వెరిఫై చేయగల ఐడెంటిఫైయర్ అవసరమైన డెవలపర్‌లను ఈ లాంచ్ లక్ష్యంగా చేసుకుంది.

కొత్త URI సిస్టమ్ ఇప్పుడు ఎందుకు ముఖ్యం

ప్రస్తుత వెబ్ అనేది రిసోర్స్ యొక్క మార్చలేని (immutable) నిర్వచనాల కంటే, అవి ఉన్న ప్రదేశాలను (locations) సూచించే URLలపై ఆధారపడి ఉంది. ఒక పేజీ మారినప్పుడు, API మారినప్పుడు లేదా CLI టూల్ అప్‌డేట్ అయినప్పుడు, అసలు లింక్ విచ్ఛిన్నం కావచ్చు లేదా వేరే డేటాను (payload) తిరిగి ఇవ్వవచ్చు. W3BS ఒక “w3bs://” స్కీమ్‌ను పరిచయం చేస్తోంది, ఇది రిసోర్స్, దాని పబ్లిషర్ మరియు ఒక క్రిప్టోగ్రాఫిక్ సిగ్నేచర్‌ను వివరించే JSON మానిఫెస్ట్ ద్వారా మద్దతు ఇస్తుంది. అదే ఐడెంటిఫైయర్‌ను బ్రౌజర్, స్క్రిప్ట్ లేదా వాయిస్ అసిస్టెంట్ ద్వారా పరిష్కరించవచ్చు (resolve), తద్వారా ప్రతి వినియోగదారుడు ఒకే విధమైన, ధృవీకరించబడిన డేటాను చూస్తారని గ్యారెంటీ ఉంటుంది.

W3BS ప్రాజెక్ట్ ఏమి అందిస్తుంది

  • W3BS.org – గవర్నెన్స్, మిషన్ స్టేట్‌మెంట్స్ మరియు ప్రొడక్ట్ రిక్వైర్మెంట్స్ కోసం హబ్.
  • Specs.w3bs.org – ఎనిమిది స్పెసిఫికేషన్లు, అందులో మూడు యాక్టివ్ డ్రాఫ్ట్‌లు (URI, MANIFEST, RESOLVE) మరియు ఐదు ప్రతిపాదనలు (SURFACE, PROMPT, TRUST, DELEGATION, DISCOVERY).
  • Prompt.w3bs.org – ఏజెంట్లు నేరుగా ఉపయోగించుకోగలిగే పది సైన్ చేసిన, MIT-లైసెన్స్ పొందిన ప్రాంప్ట్‌లను కలిగి ఉన్న రిజిస్ట్రీ.
  • Browse.w3bs.org – ఒక రిజాల్వర్ UI; w3bs:// URIని పేస్ట్ చేసి మానిఫెస్ట్, పబ్లిషర్ వివరాలు మరియు సిగ్నేచర్ స్టేటస్‌ను చూడవచ్చు.

ఈ టెక్నాలజీ ఎలా పనిచేస్తుంది

ప్రతి రిసోర్స్ ఒక JSON మానిఫెస్ట్ ద్వారా వివరించబడుతుంది. మానిఫెస్ట్‌ను RFC 8785 ప్రకారం కానానికలైజ్ (canonicalized) చేస్తారు, ఇది Ed25519 కీతో సైన్ చేయడానికి ముందు ఉపరితల తేడాలను (వైట్‌స్పేస్ ఆర్డరింగ్ వంటివి) తొలగిస్తుంది. ఒక సెంట్రల్ రిజిస్ట్రీ పబ్లిషర్ పబ్లిక్ కీలను నేమ్‌స్పేస్‌లకు మ్యాప్ చేస్తుంది, తద్వారా తప్పు నేమ్‌స్పేస్ నుండి వచ్చే సిగ్నేచర్‌ను నేరుగా తిరస్కరిస్తుంది.

దీని రిఫరెన్స్ ఇంప్లిమెంటేషన్ ఒకే Node 24 సర్వీస్‌పై నడుస్తుంది, ఇది Express 5తో నిర్మించబడింది మరియు PostgreSQL ద్వారా మద్దతు పొందుతుంది. ఇది మానిఫెస్ట్ పార్సింగ్ మరియు సిగ్నేచర్ వెరిఫికేషన్‌ను నిర్వహించే అధికారిక MCP SDKని కూడా కలిగి ఉంటుంది.

డెవలపర్‌లు వెంటనే రిజాల్వర్‌ను ప్రయత్నించవచ్చు:

git clone https://github.com/profullstack/w3bs.org && cd w3bs.org && npm ci
W3BS_API=https://w3bs.org node src/cli.mjs resolve w3bs://prompt/w3bs/research@1

ఈ కమాండ్ వెర్షన్ 1 లోని “research” ప్రాంప్ట్ యొక్క మానిఫెస్ట్‌ను పొందుతుంది మరియు దాని వెరిఫికేషన్ స్టేట్‌ను ప్రదర్శిస్తుంది.

ఎవరికి ప్రయోజనం ఉంటుంది

  • టూల్ బిల్డర్స్ – బాహ్య డేటాను సేకరించే ఏ సాఫ్ట్‌వేర్ అయినా (సెర్చ్ ఏజెంట్లు, డేటా పైప్‌లైన్‌లు, IoT ఫర్మ్‌వేర్) తన ఇన్‌పుట్‌లను ట్యాంపర్-ఎవిడెంట్ (మార్చడానికి వీలులేని) మానిఫెస్ట్‌కు అనుసంధానించవచ్చు.
  • కంటెంట్ పబ్లిషర్స్ – ఒక నేమ్‌స్పేస్‌ను రిజిస్టర్ చేయడం మరియు మానిఫెస్ట్‌లను సైన్ చేయడం ద్వారా, డౌన్‌స్ట్రీమ్ వినియోగదారులు మార్పులు చేయని మెటీరియల్‌ను పొందుతారని వారు క్రిప్టోగ్రాఫిక్ గ్యారెంటీని పొందుతారు.
  • ఎండ్ యూజర్స్ – బ్రౌజర్‌లో లింక్‌ను క్లిక్ చేసినా, API ద్వారా అడిగినా లేదా వాయిస్ అసిస్టెంట్‌ను అడిగినా ఒకే ఐడెంటిఫైయర్ పనిచేస్తుంది, దీనివల్ల విచ్ఛిన్నమైన లేదా రీడైరెక్ట్ చేయబడిన URLల వల్ల కలిగే గందరగోళం తగ్గుతుంది.

రిస్క్‌లు మరియు విమర్శలు

ఈ ప్లాట్‌ఫారమ్ ఇంకా ప్రారంభ దశలో ఉంది మరియు దీనిని ప్రయోగాత్మకమైనదిగా వర్ణించారు. దీని ప్రస్తుత ఆర్కిటెక్చర్ పబ్లిక్ కీలు మరియు నేమ్‌స్పేస్ అసైన్‌మెంట్‌ల కోసం సెంట్రల్‌గా హోస్ట్ చేయబడిన రిజిస్ట్రీపై ఆధారపడి ఉంది. పూర్తిగా వికేంద్రీకృత (decentralized) పరిష్కారాలను కోరుకునే కమ్యూనిటీల కోసం, ఇది సింగిల్ పాయింట్ ఆఫ్ ఫెయిల్యూర్ లేదా ట్రస్ట్ బాటిల్‌నెక్ (నమ్మకానికి అడ్డంకి)ని మళ్ళీ పరిచయం చేస్తుందని విమర్శకులు వాదించవచ్చు. రోడ్‌మ్యాప్‌లో “decentralized discovery”ను భవిష్యత్తు లక్ష్యంగా పేర్కొన్నారు, కానీ దానికి సంబంధించిన కాలపరిమితిని అందించలేదు.

తదుపరి ఏం గమనించాలి

  • డిసెంట్రలైజ్డ్ డిస్కవరీ – సింగిల్ PostgreSQL స్టోర్ నుండి డిస్ట్రిబ్యూటెడ్ లెడ్జర్ లేదా పీర్-టు-పీర్ నెట్‌వర్క్‌కు మారడం ద్వారా ట్రస్ట్-సెంటర్ ఆందోళనలను పరిష్కరించవచ్చు.
  • నేటివ్ మొబైల్ ఇంటిగ్రేషన్ – మొబైల్ ఆపరేటింగ్ సిస్టమ్‌లు w3bs:// స్కీమ్‌ను గుర్తించి, వినియోగదారు ఇబ్బంది లేకుండా రిజాల్వర్‌కు పంపాల్సి ఉంటుంది.
  • అడాప్షన్ మెట్రిక్స్ – ఓపెన్-సోర్స్ ప్రాజెక్ట్‌లు లేదా కమర్షియల్ APIల ద్వారా ప్రారంభ వినియోగం, ఈ ప్రమాణాలు నిజమైన సమస్యను పరిష్కరిస్తున్నాయా లేదా కేవలం ఒక నిష్ (niche) ప్రయోగంగా మిగిలిపోతాయా అనేది తెలియజేస్తుంది.
  • అదనపు స్పెసిఫికేషన్లు – ఐదు ప్రతిపాదన స్పెక్‌లు (SURFACE, PROMPT, TRUST, DELEGATION, DISCOVERY) ఏజెంట్లు అనుమతులను ఎలా చర్చించుకోవాలి, అధికారాన్ని ఎలా డెలిగేట్ చేయాలి మరియు విభిన్న రకాల పరికరాల (heterogeneous devices) మధ్య కంటెంట్‌ను ఎలా ప్రదర్శించాలి అనే అంశాలను రూపొందిస్తాయి.

సారాంశం

వెబ్‌కు ప్రదేశంతో సంబంధం లేని (location-agnostic) మరియు క్రిప్టోగ్రాఫిక్ వెరిఫై చేయగల రిసోర్స్ ఐడెంటిఫైయర్‌ను అందించడానికి W3BS ఒక ప్రత్యక్ష ప్రయత్నంగా ప్రారంభమైంది. డెవలపర్‌లు డ్రాఫ్ట్ స్పెసిఫికేషన్‌లను స్వీకరిస్తారా, సెంట్రల్ రిజిస్ట్రీ వికేంద్రీకృత నమూనాగా అభివృద్ధి చెందుతుందా మరియు వాగ్దానం చేయబడిన క్రాస్-ఇంటర్‌ఫేస్ స్థిరత్వం ప్రారంభ దశలోని అనిశ్చితులను అధిగమించేంత విలువైనదా అనే అంశాలపై దీని విజయం ఆధారపడి ఉంటుంది. దీని సోర్స్ కోడ్ MIT-లైసెన్స్‌తో GitHubలో అందుబాటులో ఉంది, ఇది కమ్యూనిటీని పరీక్షించడానికి, విమర్శించడానికి మరియు ప్రమాణాలను విస్తృత వినియోగం వైపు నడిపించడానికి ఆహ్వానిస్తోంది.