اصول
آنچه 3P به آن پایبند است. هر کدام بر آزمونهایی تکیه دارد که اگر دیگر درست نباشد، شکست میخورند؛ و آن یکی که هنوز قول نیست، همین را میگوید.
این آزمونها پیش از انتشار، روی هر تغییر اجرا میشوند. عددها: صفحهی ارزیابی.
یک پروتکل، نه یک سکو
یک پروتکل، نه یک سکو: قالبهای باز و بردارهای آزمون مشترک که هر پیادهسازی میتواند خودش را با آنها بسنجد.
امروز یک پیادهسازی هست، در پایتون و در مرورگر.
شواهد
آزمونها
test_vectors.Vectors.test_canonical_form_and_content_hash_are_fixedtest_chain_vectors.ChainVectors.test_every_case_is_judged_as_recordedtest_countersign_vectors.CountersignVectors.test_each_casetest_acts.Contract.test_every_fixture_behaves_as_labelled
در حالت پیشفرض، خصوصی
هر چه مینویسی، اول خصوصی است.
هر یادداشت را خودت باز میکنی: یادداشتبهیادداشت، برای هر چهره، برای هر مخاطب.
شواهد
آزمونها
test_share.Selection.test_new_items_are_private_so_nothing_is_selectedtest_capture_http.CaptureHTTP.test_an_entry_is_recorded_private_and_livetest_acts.Acts.test_an_import_arrives_private_and_round_tripstest_share.ReleaseRule.test_private_never_leaves_under_any_conditiontest_share.ReleaseRule.test_trusted_needs_a_relationship_not_reciprocitytest_share.ReleaseRule.test_mutual_needs_reciprocity_not_a_relationshiptest_share.Selection.test_only_the_scope_asked_fortest_two_nodes_meet.Meeting.test_only_the_offered_scope_at_the_offered_tiers_crosses
آینه هرگز بیرون نمیرود
آینه فقط مال خودت است. هرگز به کارت، خروجی، دیدار یا پاسخ دستیار راه پیدا نمیکند.
شواهد
آزمونها
test_delta_never_leaves.Canaries.test_packets_for_every_scope_and_tiertest_delta_never_leaves.Canaries.test_every_mcp_tool_with_the_widest_granttest_delta_never_leaves.Canaries.test_meeting_packetstest_delta_never_leaves.Canaries.test_the_capture_export_and_the_node_export_archivetest_delta_never_leaves.Smuggling.test_the_signer_refuses_every_spelling_at_every_depthtest_authority.Authority.test_only_the_person_reads_their_own_deltatest_capture_http.CaptureHTTP.test_a_rebound_name_is_refused_even_with_the_token
دستیار تو نیست
دستیار تو نیست. پیش از خواندن اجازه میگیرد، و هر کار را جداگانه اجازه میدهی: خواندن، نوشتن، امضا، انتشار.
این برای دستیارهایی است که از راه 3P میآیند. نرمافزاری که با حساب خودت روی رایانهات اجرا میشود، میتواند پروندهی دفترت را مستقیم بخواند.
دستیار هرگز نمیتواند اجازهای را که دادی گستردهتر کند.
شواهد
آزمونها
test_mcp.MCP.test_every_call_is_refused_without_a_granttest_mcp.MCP.test_refused_calls_are_recorded_for_the_persontest_mcp.MCP.test_signing_in_the_persons_name_is_its_own_permissiontest_mcp_write.Correct.test_a_read_grant_cannot_correcttest_consent.Consent.test_no_grant_may_last_longer_than_thirty_daystest_mcp.MCP.test_an_agent_cannot_widen_its_grant_by_saying_the_asker_reciprocatestest_share.ReleaseRule.test_agent_grant_narrows_but_never_widenstest_mcp.MCP.test_a_grant_for_one_persona_does_not_open_another
هیچ برداشتی بیارجاع
وقتی کسی را میبینی، 3P یک چیز میگوید که ارزش حرف زدن دارد، با یادداشتهایی که پشتش هست. یا هیچ نمیگوید.
شواهد
آزمونها
test_two_nodes_meet.Meeting.test_each_side_hears_a_reason_to_talk_that_cites_both_packetstest_two_nodes_meet.Meeting.test_nothing_in_common_means_nothing_is_saidtest_two_nodes_meet.Encounter.test_every_cite_resolves_to_a_claim_in_one_of_the_two_packetstest_two_nodes_meet.Encounter.test_a_signal_no_claim_licenses_is_not_said
ارزیابیها، با عددهایشان در صفحهی ارزیابی
meet_quality.precisionmeet_quality.silence_when_unrelatedmeet_quality.uncited_or_invented_citations
بدون ورود
نه ورود، نه حساب کاربری.
شواهد
آزمونها
test_capture_http.CaptureHTTP.test_the_page_hands_out_the_token_only_to_whoever_holds_the_linktest_capture_http.CaptureHTTP.test_api_without_token_is_refused
هیچکس برای دسترسی به یک آدم پول نمیدهد.
تعهدی الزامآور که در شرایط استفاده نوشته شده است. تنها چیزی که ممکن است روزی پولی بابتش پرداخت شود، توان پردازشیای است که خودت انتخاب میکنی، و ابزارهایی که یک نهاد برای کار خودش به کار میبرد. هرگز دسترسی به تو.
کد نمیتواند قولی دربارهی پول را ثابت کند؛ این یکی را شرایط استفاده نگه میدارد، نه یک آزمون.
نشانه پیش از واژه
رابط پیش از آنکه واژهای بگوید، نشانهای نشان میدهد: خصوصی، بازشده، چهره، کارت، ارجاع، سکوت.
این یک قاعدهی طراحی است، نه ادعایی آزموده. در نظام طراحی پروژه، DESIGN.md، نوشته شده و هر صفحه با آن سنجیده میشود.