سیکیورٹی · آن ڈیوائس · 0.1.0b4

ایجنٹ میموری جو کبھی باہر نہیں جاتی۔

Telys آپ کے process میں link ہوتا ہے اور مقامی directory سے queries کا جواب دیتا ہے۔ نہ کوئی service call، نہ کوئی daemon پر اعتماد، اور نہ SDK یا runtime میں کوئی ایسا code path جو آپ کا ڈیٹا کہیں بھیجے۔

01 مقامیت کی ضمانتیں

ہر چیز وہیں چلتی ہے جہاں ڈیٹا موجود ہے۔

زیرو راؤنڈ ٹرپس

کوئری کے وقت کوئی نیٹ ورک نہیں

SDK درآمد کریں، نیٹ ورک منقطع کریں — کوئریاں پھر بھی جواب دیتی ہیں۔ ریٹریول مقامی سیگمنٹس پر ایک فنکشن کال ہے — نہ کوئی اینڈ پوائنٹ تک پہنچنا ہے، نہ کوئی ناکامی کا طریقہ جس میں DNS شامل ہو۔

ان-پروسیس

ڈیٹا آپ کے پروسیس میں رہتا ہے

کوئی سروس نہیں، کوئی ڈیمن نہیں، کوئی بیرونی API نہیں۔ انجن آپ کے Python پروسیس کے اندر چلتا ہے اور ایک مقامی ڈائریکٹری پڑھتا ہے۔ ویکٹرز، میٹا ڈیٹا، کوئریاں، اور نتائج کبھی کسی ایسی پروسیس باؤنڈری کو عبور نہیں کرتے جو آپ نے خود نہ بنائی ہو۔

آن-ڈیوائس ایمبیڈنگ

زیرو ماڈل ڈاؤن لوڈز

اپنے ویکٹرز خود لائیں — انجن ایمبیڈنگ-اگنوسٹک ہے — یا آن-ڈیوائس ایمبیڈر استعمال کریں: لیکسیکل، ان-پروسیس، کوئی ماڈل ڈاؤن لوڈ نہیں، کوئی تھرڈ پارٹی انفرنس کال نہیں۔

python
from telys import Telys
db  = Telys("./memory")          # a directory, not a connection string
col = db.open_collection("docs")
hits = col.search(qvec, where={"tenant_id": "acme"}, top_k=10)
# no socket, no daemon, no DNS lookup — a function call in your process
02 دستخط شدہ رن ٹائم

ایک بار سائن ان۔ پھر آف لائن۔

telys login ایک بار چلتا ہے: ایک OAuth ڈیوائس-کوڈ سائن ان RS256-دستخط شدہ ڈیوائس لائسنس اور ایک رن ٹائم بنڈل واپس کرتا ہے جس کے آرٹیفیکٹس SHA-256 مینی فیسٹ کے خلاف تصدیق ہوتے ہیں — مقامی طور پر، SDK میں شامل پبلک کیز کے ذریعے۔ اس کے بعد Telys مکمل طور پر آف لائن ہے۔

shell
telys login           # once: OAuth → RS256 device license + signed runtime
telys runtime verify  # offline: manifest signature + artifact SHA-256 + license
air-gapped
telys runtime install --file telys-runtime.bundle \
                      --license license.jwt
# verified locally against embedded public keys — no network at all

اگر آپ وینڈرز پر عدم اعتماد کی وجہ سے لوکل-فرسٹ چلاتے ہیں، تو یہ وہ پیراگراف ہے جسے آڈٹ کریں: لائسنس چیکس کوئری کے وقت کبھی نہیں ہوتیں۔ تصدیق انسٹال کے وقت ایک مقامی سگنیچر چیک ہے — اور مطالبے پر، telys runtime verify کے ذریعے — ایمبیڈڈ پبلک کیز کے خلاف، بغیر کسی کال بیک کے۔ اور آپ کے ڈیٹا کے بارے میں کچھ بھی — ویکٹرز، میٹا ڈیٹا، کوئریاں، نتائج — کبھی ڈیوائس نہیں چھوڑتا: کسی بھی ٹیئر پر۔

ایئر-گیپڈ ایکٹیویشن فرسٹ کلاس ہے، کوئی سپورٹ ٹکٹ نہیں: ایک دستخط شدہ بنڈل فائل اور آف لائن license.jwt سے انسٹال کریں۔ یہ راستہ نیٹ ورک کو بالکل نہیں چھوتا۔

مرحلہنیٹ ورککیا منتقل ہوتا ہے
telys loginایک بارOAuth سائن ان؛ ایک دستخط شدہ لائسنس اور رن ٹائم بنڈل آتا ہے۔ آپ کے ڈیٹا کے بارے میں کچھ نہیں جاتا۔
telys runtime install --fileکبھی نہیںآف لائن انسٹال: ایک دستخط شدہ بنڈل اور license.jwt، ایمبیڈڈ پبلک کیز کے خلاف مقامی طور پر تصدیق شدہ۔
telys runtime verifyکبھی نہیںمینی فیسٹ سگنیچر، فی آرٹیفیکٹ SHA-256، اور لائسنس کی دوبارہ جانچ — مکمل طور پر آف لائن۔
شامل کریں / تلاش کریں / ہر سوالکبھی نہیںلائسنس چیکس کوئری کے وقت نہیں ہوتیں۔ کوئری سے سوکٹ تک کوئی کوڈ پاتھ نہیں ہے۔

SDK، Apache-2.0 ہے اور عوامی PyPI پر موجود ہے (pip install telys)۔ دستخط شدہ رن ٹائم telys login کے ذریعے انسٹال ہوتا ہے؛ ایئر-گیپڈ ماحول کے لیے آف لائن بنڈلز درخواست پر دستیاب ہیں۔

03 گورننس

حذف جو ثابت کیا جا سکے۔ جوابات جن کا آڈٹ ہو سکے۔

اعتماد صرف اس بات پر نہیں کہ ڈیٹا کہاں ہے — بلکہ اس پر بھی کہ انجن اپنے جوابات کے بارے میں کیا تسلیم کرے گا۔ ذیل کا ہر طریقہ کار شپ شدہ سطح ہے، روڈ میپ نہیں۔

ماخذ

ہر حقیقت اپنا ماخذ ساتھ رکھتی ہے

میٹا ڈیٹا ہر ویکٹر کے ساتھ روٹ ہوتا ہے، اور ہر ہٹ اسے واپس کرتا ہے۔ یاد آنے والی یادداشت اپنے ماخذ کے ریکارڈ کے ساتھ آتی ہے — نہ کہ ایک خالی ID جسے آپ کو کسی اور اسٹور سے دوبارہ جوڑنا پڑے۔

سپرسیشن

کبھی خاموش اوور رائٹ نہیں

اپڈیٹس MVCC کے تحت سپرسیڈ ہوتی ہیں: نیا ورژن جیتتا ہے، پرانا ورژن سپرسیڈڈ نشان زد ہوتا ہے، اور کھلے اسنیپ شاٹس ایک مستقل ویو پڑھتے رہتے ہیں۔ تاریخ ایک زنجیر ہے، تبدیلی نہیں۔

مکمل حذف

ٹوم اسٹون، پھر غائب

delete() ایک ٹوم اسٹون لکھتا ہے — قطار ہر بعد کی تلاش سے غائب ہو جاتی ہے۔ compact() سیگمنٹ کو اس کے بغیر دوبارہ لکھتا ہے: کمپیکشن کے بعد، بائٹس جسمانی طور پر ختم ہو جاتے ہیں، بشمول انڈیکس سائیڈ کارز سے — محض کوئریوں سے پوشیدہ نہیں۔ یہی وہ ضمانت ہے جو حذف کی حقیقی درخواست کو درکار ہے۔

قابلِ وضاحت

ہر کوئری پر ایک پلان

search(..., explain=True) وہ جسمانی راستہ بتاتا ہے جس نے ہر نتیجہ پیدا کیا — PartitionSliceExactF32، PartitionIVFRerankF32، یا ScatterGatherExact فال بیک، جو خود اسے ظاہر کرتا ہے۔ کوئی جواب اپنی استدلال کے بغیر نہیں آتا۔

python
col.delete(["doc-041"])  # tombstone — gone from every subsequent search
col.compact()             # segment rewrite — the bytes are physically gone
col.save()
04 اسپیک شیٹ

دعوے، تحریری شکل میں۔

سطححیثیت
لائسنس تصدیقآف لائن۔ RS256 مینی فیسٹ سگنیچر، فی آرٹیفیکٹ SHA-256، RS256 لائسنس ٹوکن — سب SDK میں ایمبیڈڈ پبلک کیز کے خلاف تصدیق شدہ۔ تصدیق کے وقت کوئی نیٹ ورک نہیں؛ کوئری کے وقت بھی نہیں۔
کوئری کے وقت نیٹ ورککوئی نہیں۔ add، upsert، search، search_text، delete، compact، اور save مقامی سیگمنٹس کے خلاف ان-پروسیس چلتے ہیں۔
انجن میں ٹیلی میٹریکوئی نہیں۔ SDK اور رن ٹائم ڈیوائس سے کچھ نہیں بھیجتے۔ telys.ai پر اینالیٹکس telys.ai پر رہتی ہے — آپ کے پروسیس میں اس کا کوئی راستہ نہیں۔
ایمبیڈنگاپنے ویکٹرز خود لائیں، یا آن-ڈیوائس ایمبیڈر استعمال کریں — کوئی ماڈل ڈاؤن لوڈ نہیں، کوئی تھرڈ پارٹی انفرنس نہیں۔
SBOM اور تصدیق نامہفی ریلیز سافٹ ویئر بل آف میٹریلز اور بلڈ اٹیسٹیشن — Enterprise لائسنسنگ کے تحت۔
Certificationsابھی تک SOC 2 یا ISO 27001 سرٹیفیکیشن نہیں ہے۔ نو-نیٹ ورک ڈیزائن آڈٹ کی سطح کو محدود کرتا ہے؛ باضابطہ سرٹیفیکیشن Enterprise روڈ میپ کا حصہ ہے۔
PlatformsmacOS arm64 · Linux x86_64 / arm64 · Windows بذریعہ WSL2۔
ماخذ ماڈلSDK: Apache-2.0، کوئی انجن کوڈ نہیں۔ Runtime: بند، دستخط شدہ، آن-ڈیوائس۔
05 خود تصدیق کریں

خود آڈٹ کریں۔

انسٹال کریں، نیٹ ورک منقطع کریں، اور دیکھیں کہ کوئریاں جواب دیتی ہیں — پھر تصدیقی کوڈ پڑھیں، کیونکہ وہ Apache-2.0 SDK کے ساتھ آتا ہے۔

Enterprise کے بارے میں بات کریں